./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe017_tso.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/safe017_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe017_tso.i ./goblint.2024-06-19_11-23-25.files/protection/safe017_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 19:26:29,757 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 19:26:29,818 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 19:26:29,822 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 19:26:29,822 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 19:26:29,850 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 19:26:29,851 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 19:26:29,852 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 19:26:29,852 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 19:26:29,855 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 19:26:29,856 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 19:26:29,856 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 19:26:29,857 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 19:26:29,858 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 19:26:29,858 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 19:26:29,858 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 19:26:29,858 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 19:26:29,859 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 19:26:29,859 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 19:26:29,859 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 19:26:29,859 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 19:26:29,860 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 19:26:29,860 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 19:26:29,860 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 19:26:29,860 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 19:26:29,861 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 19:26:29,861 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 19:26:29,861 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 19:26:29,862 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 19:26:29,862 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 19:26:29,863 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 19:26:29,863 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 19:26:29,863 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:26:29,863 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 19:26:29,863 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 19:26:29,864 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 19:26:29,864 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 19:26:29,864 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 19:26:29,864 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 19:26:29,864 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 19:26:29,864 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 19:26:29,865 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 19:26:29,865 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 19:26:29,865 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-27 19:26:30,062 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 19:26:30,086 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 19:26:30,088 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 19:26:30,088 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 19:26:30,089 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 19:26:30,090 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe017_tso.i [2024-06-27 19:26:31,054 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 19:26:31,197 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 19:26:31,198 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe017_tso.i [2024-06-27 19:26:31,208 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/55c6b0acf/70a65051d047451582490b1897a49bd1/FLAG14f5060b7 [2024-06-27 19:26:31,218 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/55c6b0acf/70a65051d047451582490b1897a49bd1 [2024-06-27 19:26:31,220 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 19:26:31,221 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 19:26:31,221 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/safe017_tso.yml/witness.yml [2024-06-27 19:26:31,287 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 19:26:31,288 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 19:26:31,289 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 19:26:31,289 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 19:26:31,292 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 19:26:31,293 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:26:31" (1/2) ... [2024-06-27 19:26:31,294 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74f2a563 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:26:31, skipping insertion in model container [2024-06-27 19:26:31,294 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:26:31" (1/2) ... [2024-06-27 19:26:31,295 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4822f6ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:26:31, skipping insertion in model container [2024-06-27 19:26:31,295 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:26:31" (2/2) ... [2024-06-27 19:26:31,295 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74f2a563 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:26:31, skipping insertion in model container [2024-06-27 19:26:31,295 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:26:31" (2/2) ... [2024-06-27 19:26:31,296 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 19:26:31,322 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 19:26:31,323 INFO L97 edCorrectnessWitness]: Location invariant before [L776-L776] (((! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-27 19:26:31,323 INFO L97 edCorrectnessWitness]: Location invariant before [L777-L777] (((! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-27 19:26:31,323 INFO L97 edCorrectnessWitness]: Location invariant before [L774-L774] (((! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-27 19:26:31,323 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 19:26:31,323 INFO L106 edCorrectnessWitness]: ghost_update [L772-L772] multithreaded = 1; [2024-06-27 19:26:31,347 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 19:26:31,632 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:26:31,645 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 19:26:31,725 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:26:31,756 INFO L206 MainTranslator]: Completed translation [2024-06-27 19:26:31,757 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:26:31 WrapperNode [2024-06-27 19:26:31,757 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 19:26:31,758 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 19:26:31,759 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 19:26:31,759 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 19:26:31,764 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:26:31" (1/1) ... [2024-06-27 19:26:31,792 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:26:31" (1/1) ... [2024-06-27 19:26:31,817 INFO L138 Inliner]: procedures = 175, calls = 40, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 64 [2024-06-27 19:26:31,817 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 19:26:31,818 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 19:26:31,818 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 19:26:31,818 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 19:26:31,826 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:26:31" (1/1) ... [2024-06-27 19:26:31,826 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:26:31" (1/1) ... [2024-06-27 19:26:31,831 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:26:31" (1/1) ... [2024-06-27 19:26:31,850 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-27 19:26:31,850 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:26:31" (1/1) ... [2024-06-27 19:26:31,851 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:26:31" (1/1) ... [2024-06-27 19:26:31,862 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:26:31" (1/1) ... [2024-06-27 19:26:31,864 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:26:31" (1/1) ... [2024-06-27 19:26:31,867 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:26:31" (1/1) ... [2024-06-27 19:26:31,868 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:26:31" (1/1) ... [2024-06-27 19:26:31,874 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 19:26:31,875 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 19:26:31,876 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 19:26:31,876 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 19:26:31,876 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:26:31" (1/1) ... [2024-06-27 19:26:31,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:26:31,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 19:26:31,903 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-27 19:26:31,922 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-27 19:26:31,939 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 19:26:31,939 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 19:26:31,940 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 19:26:31,940 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 19:26:31,940 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 19:26:31,940 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 19:26:31,940 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 19:26:31,941 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 19:26:31,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 19:26:31,941 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 19:26:31,941 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 19:26:31,941 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 19:26:31,942 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 19:26:32,027 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 19:26:32,029 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 19:26:32,235 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 19:26:32,237 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 19:26:32,307 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 19:26:32,311 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 19:26:32,312 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:26:32 BoogieIcfgContainer [2024-06-27 19:26:32,312 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 19:26:32,314 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 19:26:32,314 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 19:26:32,316 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 19:26:32,318 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 07:26:31" (1/4) ... [2024-06-27 19:26:32,319 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c49b212 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 07:26:32, skipping insertion in model container [2024-06-27 19:26:32,319 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:26:31" (2/4) ... [2024-06-27 19:26:32,320 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c49b212 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 07:26:32, skipping insertion in model container [2024-06-27 19:26:32,320 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:26:31" (3/4) ... [2024-06-27 19:26:32,320 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c49b212 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 07:26:32, skipping insertion in model container [2024-06-27 19:26:32,320 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:26:32" (4/4) ... [2024-06-27 19:26:32,321 INFO L112 eAbstractionObserver]: Analyzing ICFG safe017_tso.i [2024-06-27 19:26:32,335 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 19:26:32,335 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 19:26:32,335 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 19:26:32,381 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 19:26:32,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 49 places, 39 transitions, 90 flow [2024-06-27 19:26:32,441 INFO L124 PetriNetUnfolderBase]: 0/36 cut-off events. [2024-06-27 19:26:32,441 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:26:32,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46 conditions, 36 events. 0/36 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 60 event pairs, 0 based on Foata normal form. 0/33 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 19:26:32,443 INFO L82 GeneralOperation]: Start removeDead. Operand has 49 places, 39 transitions, 90 flow [2024-06-27 19:26:32,446 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 40 places, 30 transitions, 69 flow [2024-06-27 19:26:32,457 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 19:26:32,463 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;@6dda3694, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 19:26:32,464 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 19:26:32,468 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 19:26:32,468 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 19:26:32,468 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:26:32,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:32,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 19:26:32,469 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-27 19:26:32,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:32,473 INFO L85 PathProgramCache]: Analyzing trace with hash 213012155, now seen corresponding path program 1 times [2024-06-27 19:26:32,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:32,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565881321] [2024-06-27 19:26:32,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:32,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:32,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:32,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:32,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:32,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565881321] [2024-06-27 19:26:32,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565881321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:32,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:32,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 19:26:32,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537486967] [2024-06-27 19:26:32,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:32,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 19:26:32,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:32,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 19:26:32,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 19:26:32,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-27 19:26:32,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 30 transitions, 69 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:32,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:32,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-27 19:26:32,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:32,940 INFO L124 PetriNetUnfolderBase]: 607/1011 cut-off events. [2024-06-27 19:26:32,940 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-27 19:26:32,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2013 conditions, 1011 events. 607/1011 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4910 event pairs, 393 based on Foata normal form. 1/963 useless extension candidates. Maximal degree in co-relation 2001. Up to 937 conditions per place. [2024-06-27 19:26:32,948 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 28 selfloop transitions, 4 changer transitions 0/40 dead transitions. [2024-06-27 19:26:32,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 40 transitions, 159 flow [2024-06-27 19:26:32,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 19:26:32,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 19:26:32,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 80 transitions. [2024-06-27 19:26:32,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6837606837606838 [2024-06-27 19:26:32,958 INFO L175 Difference]: Start difference. First operand has 40 places, 30 transitions, 69 flow. Second operand 3 states and 80 transitions. [2024-06-27 19:26:32,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 40 transitions, 159 flow [2024-06-27 19:26:32,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 40 transitions, 154 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 19:26:32,962 INFO L231 Difference]: Finished difference. Result has 40 places, 33 transitions, 96 flow [2024-06-27 19:26:32,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=96, PETRI_PLACES=40, PETRI_TRANSITIONS=33} [2024-06-27 19:26:32,965 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 0 predicate places. [2024-06-27 19:26:32,965 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 33 transitions, 96 flow [2024-06-27 19:26:32,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:32,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:32,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:32,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 19:26:32,966 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-27 19:26:32,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:32,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1453726566, now seen corresponding path program 1 times [2024-06-27 19:26:32,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:32,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589944689] [2024-06-27 19:26:32,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:32,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:32,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:33,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:33,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:33,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589944689] [2024-06-27 19:26:33,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589944689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:33,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:33,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 19:26:33,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730856184] [2024-06-27 19:26:33,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:33,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 19:26:33,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:33,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 19:26:33,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 19:26:33,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-27 19:26:33,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 33 transitions, 96 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:33,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:33,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-27 19:26:33,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:33,207 INFO L124 PetriNetUnfolderBase]: 608/1022 cut-off events. [2024-06-27 19:26:33,207 INFO L125 PetriNetUnfolderBase]: For 186/194 co-relation queries the response was YES. [2024-06-27 19:26:33,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2341 conditions, 1022 events. 608/1022 cut-off events. For 186/194 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4927 event pairs, 321 based on Foata normal form. 7/1006 useless extension candidates. Maximal degree in co-relation 2329. Up to 911 conditions per place. [2024-06-27 19:26:33,213 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 37 selfloop transitions, 11 changer transitions 0/56 dead transitions. [2024-06-27 19:26:33,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 56 transitions, 256 flow [2024-06-27 19:26:33,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:26:33,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:26:33,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-06-27 19:26:33,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6987179487179487 [2024-06-27 19:26:33,215 INFO L175 Difference]: Start difference. First operand has 40 places, 33 transitions, 96 flow. Second operand 4 states and 109 transitions. [2024-06-27 19:26:33,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 56 transitions, 256 flow [2024-06-27 19:26:33,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 56 transitions, 252 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 19:26:33,217 INFO L231 Difference]: Finished difference. Result has 44 places, 41 transitions, 168 flow [2024-06-27 19:26:33,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=168, PETRI_PLACES=44, PETRI_TRANSITIONS=41} [2024-06-27 19:26:33,218 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 4 predicate places. [2024-06-27 19:26:33,218 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 41 transitions, 168 flow [2024-06-27 19:26:33,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:33,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:33,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:33,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 19:26:33,219 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-27 19:26:33,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:33,219 INFO L85 PathProgramCache]: Analyzing trace with hash -2115849816, now seen corresponding path program 1 times [2024-06-27 19:26:33,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:33,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870286867] [2024-06-27 19:26:33,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:33,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:33,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:33,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:33,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:33,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870286867] [2024-06-27 19:26:33,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870286867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:33,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:33,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:26:33,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999367476] [2024-06-27 19:26:33,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:33,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:26:33,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:33,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:26:33,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:26:33,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:33,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 41 transitions, 168 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:33,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:33,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:33,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:33,467 INFO L124 PetriNetUnfolderBase]: 743/1227 cut-off events. [2024-06-27 19:26:33,468 INFO L125 PetriNetUnfolderBase]: For 829/829 co-relation queries the response was YES. [2024-06-27 19:26:33,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3311 conditions, 1227 events. 743/1227 cut-off events. For 829/829 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5950 event pairs, 271 based on Foata normal form. 5/1227 useless extension candidates. Maximal degree in co-relation 3296. Up to 1054 conditions per place. [2024-06-27 19:26:33,476 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 60 selfloop transitions, 14 changer transitions 0/81 dead transitions. [2024-06-27 19:26:33,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 81 transitions, 453 flow [2024-06-27 19:26:33,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:26:33,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:26:33,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-27 19:26:33,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6871794871794872 [2024-06-27 19:26:33,482 INFO L175 Difference]: Start difference. First operand has 44 places, 41 transitions, 168 flow. Second operand 5 states and 134 transitions. [2024-06-27 19:26:33,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 81 transitions, 453 flow [2024-06-27 19:26:33,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 81 transitions, 447 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-27 19:26:33,487 INFO L231 Difference]: Finished difference. Result has 51 places, 54 transitions, 278 flow [2024-06-27 19:26:33,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=278, PETRI_PLACES=51, PETRI_TRANSITIONS=54} [2024-06-27 19:26:33,488 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 11 predicate places. [2024-06-27 19:26:33,488 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 54 transitions, 278 flow [2024-06-27 19:26:33,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:33,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:33,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:33,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 19:26:33,489 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-27 19:26:33,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:33,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1812116505, now seen corresponding path program 1 times [2024-06-27 19:26:33,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:33,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386943651] [2024-06-27 19:26:33,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:33,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:33,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:33,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:33,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:33,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386943651] [2024-06-27 19:26:33,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386943651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:33,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:33,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:33,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178839015] [2024-06-27 19:26:33,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:33,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:33,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:33,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:33,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:33,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:33,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 54 transitions, 278 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 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-27 19:26:33,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:33,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:33,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:33,836 INFO L124 PetriNetUnfolderBase]: 804/1330 cut-off events. [2024-06-27 19:26:33,836 INFO L125 PetriNetUnfolderBase]: For 1854/1854 co-relation queries the response was YES. [2024-06-27 19:26:33,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4233 conditions, 1330 events. 804/1330 cut-off events. For 1854/1854 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 6682 event pairs, 183 based on Foata normal form. 22/1347 useless extension candidates. Maximal degree in co-relation 4213. Up to 1019 conditions per place. [2024-06-27 19:26:33,843 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 67 selfloop transitions, 16 changer transitions 0/90 dead transitions. [2024-06-27 19:26:33,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 90 transitions, 568 flow [2024-06-27 19:26:33,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:26:33,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:26:33,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-27 19:26:33,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6709401709401709 [2024-06-27 19:26:33,844 INFO L175 Difference]: Start difference. First operand has 51 places, 54 transitions, 278 flow. Second operand 6 states and 157 transitions. [2024-06-27 19:26:33,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 90 transitions, 568 flow [2024-06-27 19:26:33,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 90 transitions, 564 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 19:26:33,848 INFO L231 Difference]: Finished difference. Result has 56 places, 55 transitions, 322 flow [2024-06-27 19:26:33,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=322, PETRI_PLACES=56, PETRI_TRANSITIONS=55} [2024-06-27 19:26:33,849 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 16 predicate places. [2024-06-27 19:26:33,849 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 55 transitions, 322 flow [2024-06-27 19:26:33,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 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-27 19:26:33,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:33,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:33,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 19:26:33,849 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:33,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:33,850 INFO L85 PathProgramCache]: Analyzing trace with hash 2040606045, now seen corresponding path program 1 times [2024-06-27 19:26:33,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:33,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781901946] [2024-06-27 19:26:33,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:33,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:33,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:33,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:33,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:33,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781901946] [2024-06-27 19:26:33,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781901946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:33,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:33,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 19:26:33,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839141317] [2024-06-27 19:26:33,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:33,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 19:26:33,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:33,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 19:26:33,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 19:26:33,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:33,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 55 transitions, 322 flow. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:33,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:33,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:33,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:34,033 INFO L124 PetriNetUnfolderBase]: 799/1331 cut-off events. [2024-06-27 19:26:34,033 INFO L125 PetriNetUnfolderBase]: For 2409/2409 co-relation queries the response was YES. [2024-06-27 19:26:34,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4564 conditions, 1331 events. 799/1331 cut-off events. For 2409/2409 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6674 event pairs, 271 based on Foata normal form. 2/1330 useless extension candidates. Maximal degree in co-relation 4541. Up to 1230 conditions per place. [2024-06-27 19:26:34,042 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 54 selfloop transitions, 7 changer transitions 0/68 dead transitions. [2024-06-27 19:26:34,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 68 transitions, 486 flow [2024-06-27 19:26:34,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:26:34,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:26:34,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-27 19:26:34,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217948717948718 [2024-06-27 19:26:34,043 INFO L175 Difference]: Start difference. First operand has 56 places, 55 transitions, 322 flow. Second operand 4 states and 97 transitions. [2024-06-27 19:26:34,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 68 transitions, 486 flow [2024-06-27 19:26:34,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 68 transitions, 450 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 19:26:34,056 INFO L231 Difference]: Finished difference. Result has 57 places, 57 transitions, 328 flow [2024-06-27 19:26:34,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=328, PETRI_PLACES=57, PETRI_TRANSITIONS=57} [2024-06-27 19:26:34,058 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 17 predicate places. [2024-06-27 19:26:34,058 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 57 transitions, 328 flow [2024-06-27 19:26:34,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:34,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:34,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:34,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 19:26:34,066 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-27 19:26:34,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:34,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1970705346, now seen corresponding path program 1 times [2024-06-27 19:26:34,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:34,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229089295] [2024-06-27 19:26:34,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:34,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:34,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:34,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-27 19:26:34,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:34,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229089295] [2024-06-27 19:26:34,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229089295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:34,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:34,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:26:34,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025807782] [2024-06-27 19:26:34,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:34,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:26:34,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:34,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:26:34,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:26:34,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:34,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 57 transitions, 328 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:34,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:34,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:34,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:34,320 INFO L124 PetriNetUnfolderBase]: 805/1337 cut-off events. [2024-06-27 19:26:34,320 INFO L125 PetriNetUnfolderBase]: For 2751/2751 co-relation queries the response was YES. [2024-06-27 19:26:34,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4610 conditions, 1337 events. 805/1337 cut-off events. For 2751/2751 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6688 event pairs, 255 based on Foata normal form. 4/1336 useless extension candidates. Maximal degree in co-relation 4585. Up to 1164 conditions per place. [2024-06-27 19:26:34,328 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 57 selfloop transitions, 17 changer transitions 0/81 dead transitions. [2024-06-27 19:26:34,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 81 transitions, 569 flow [2024-06-27 19:26:34,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:26:34,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:26:34,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-27 19:26:34,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6512820512820513 [2024-06-27 19:26:34,330 INFO L175 Difference]: Start difference. First operand has 57 places, 57 transitions, 328 flow. Second operand 5 states and 127 transitions. [2024-06-27 19:26:34,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 81 transitions, 569 flow [2024-06-27 19:26:34,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 81 transitions, 553 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 19:26:34,334 INFO L231 Difference]: Finished difference. Result has 61 places, 61 transitions, 393 flow [2024-06-27 19:26:34,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=393, PETRI_PLACES=61, PETRI_TRANSITIONS=61} [2024-06-27 19:26:34,335 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 21 predicate places. [2024-06-27 19:26:34,335 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 61 transitions, 393 flow [2024-06-27 19:26:34,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:34,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:34,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:34,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 19:26:34,335 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-27 19:26:34,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:34,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1777635780, now seen corresponding path program 2 times [2024-06-27 19:26:34,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:34,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255339562] [2024-06-27 19:26:34,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:34,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:34,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:34,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:34,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:34,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255339562] [2024-06-27 19:26:34,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255339562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:34,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:34,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:26:34,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076691636] [2024-06-27 19:26:34,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:34,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:26:34,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:34,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:26:34,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:26:34,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:34,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 61 transitions, 393 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:34,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:34,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:34,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:34,528 INFO L124 PetriNetUnfolderBase]: 785/1294 cut-off events. [2024-06-27 19:26:34,528 INFO L125 PetriNetUnfolderBase]: For 3472/3478 co-relation queries the response was YES. [2024-06-27 19:26:34,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4701 conditions, 1294 events. 785/1294 cut-off events. For 3472/3478 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6299 event pairs, 265 based on Foata normal form. 3/1288 useless extension candidates. Maximal degree in co-relation 4674. Up to 1128 conditions per place. [2024-06-27 19:26:34,537 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 51 selfloop transitions, 19 changer transitions 0/77 dead transitions. [2024-06-27 19:26:34,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 77 transitions, 579 flow [2024-06-27 19:26:34,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:26:34,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:26:34,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-27 19:26:34,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6307692307692307 [2024-06-27 19:26:34,538 INFO L175 Difference]: Start difference. First operand has 61 places, 61 transitions, 393 flow. Second operand 5 states and 123 transitions. [2024-06-27 19:26:34,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 77 transitions, 579 flow [2024-06-27 19:26:34,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 77 transitions, 558 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 19:26:34,543 INFO L231 Difference]: Finished difference. Result has 64 places, 62 transitions, 426 flow [2024-06-27 19:26:34,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=426, PETRI_PLACES=64, PETRI_TRANSITIONS=62} [2024-06-27 19:26:34,544 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 24 predicate places. [2024-06-27 19:26:34,545 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 62 transitions, 426 flow [2024-06-27 19:26:34,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:34,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:34,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:34,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 19:26:34,545 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-27 19:26:34,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:34,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1343871962, now seen corresponding path program 1 times [2024-06-27 19:26:34,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:34,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2583332] [2024-06-27 19:26:34,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:34,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:34,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:34,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:34,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:34,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2583332] [2024-06-27 19:26:34,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2583332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:34,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:34,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:26:34,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718910840] [2024-06-27 19:26:34,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:34,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:26:34,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:34,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:26:34,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:26:34,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:34,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 62 transitions, 426 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:34,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:34,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:34,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:34,780 INFO L124 PetriNetUnfolderBase]: 777/1296 cut-off events. [2024-06-27 19:26:34,780 INFO L125 PetriNetUnfolderBase]: For 4009/4009 co-relation queries the response was YES. [2024-06-27 19:26:34,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4787 conditions, 1296 events. 777/1296 cut-off events. For 4009/4009 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6362 event pairs, 231 based on Foata normal form. 4/1297 useless extension candidates. Maximal degree in co-relation 4759. Up to 1169 conditions per place. [2024-06-27 19:26:34,789 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 64 selfloop transitions, 9 changer transitions 0/80 dead transitions. [2024-06-27 19:26:34,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 80 transitions, 626 flow [2024-06-27 19:26:34,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:26:34,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:26:34,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-27 19:26:34,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6051282051282051 [2024-06-27 19:26:34,790 INFO L175 Difference]: Start difference. First operand has 64 places, 62 transitions, 426 flow. Second operand 5 states and 118 transitions. [2024-06-27 19:26:34,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 80 transitions, 626 flow [2024-06-27 19:26:34,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 80 transitions, 599 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 19:26:34,797 INFO L231 Difference]: Finished difference. Result has 67 places, 64 transitions, 442 flow [2024-06-27 19:26:34,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=399, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=442, PETRI_PLACES=67, PETRI_TRANSITIONS=64} [2024-06-27 19:26:34,798 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 27 predicate places. [2024-06-27 19:26:34,798 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 64 transitions, 442 flow [2024-06-27 19:26:34,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:34,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:34,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:34,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 19:26:34,799 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-27 19:26:34,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:34,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1767047545, now seen corresponding path program 1 times [2024-06-27 19:26:34,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:34,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551999899] [2024-06-27 19:26:34,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:34,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:34,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:34,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:34,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:34,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551999899] [2024-06-27 19:26:34,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551999899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:34,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:34,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:34,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254463286] [2024-06-27 19:26:34,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:34,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:34,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:34,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:34,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:34,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:34,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 64 transitions, 442 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 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-27 19:26:34,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:34,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:34,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:35,041 INFO L124 PetriNetUnfolderBase]: 852/1419 cut-off events. [2024-06-27 19:26:35,042 INFO L125 PetriNetUnfolderBase]: For 5688/5688 co-relation queries the response was YES. [2024-06-27 19:26:35,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5298 conditions, 1419 events. 852/1419 cut-off events. For 5688/5688 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7136 event pairs, 249 based on Foata normal form. 20/1434 useless extension candidates. Maximal degree in co-relation 5268. Up to 1131 conditions per place. [2024-06-27 19:26:35,051 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 65 selfloop transitions, 20 changer transitions 0/92 dead transitions. [2024-06-27 19:26:35,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 92 transitions, 694 flow [2024-06-27 19:26:35,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:26:35,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:26:35,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-27 19:26:35,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6367521367521367 [2024-06-27 19:26:35,053 INFO L175 Difference]: Start difference. First operand has 67 places, 64 transitions, 442 flow. Second operand 6 states and 149 transitions. [2024-06-27 19:26:35,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 92 transitions, 694 flow [2024-06-27 19:26:35,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 92 transitions, 669 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 19:26:35,060 INFO L231 Difference]: Finished difference. Result has 70 places, 66 transitions, 483 flow [2024-06-27 19:26:35,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=417, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=483, PETRI_PLACES=70, PETRI_TRANSITIONS=66} [2024-06-27 19:26:35,061 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 30 predicate places. [2024-06-27 19:26:35,061 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 66 transitions, 483 flow [2024-06-27 19:26:35,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 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-27 19:26:35,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:35,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:35,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 19:26:35,061 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-27 19:26:35,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:35,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1928921505, now seen corresponding path program 2 times [2024-06-27 19:26:35,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:35,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527818338] [2024-06-27 19:26:35,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:35,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:35,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:35,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:35,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:35,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527818338] [2024-06-27 19:26:35,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527818338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:35,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:35,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:35,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752240588] [2024-06-27 19:26:35,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:35,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:35,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:35,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:35,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:35,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:35,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 66 transitions, 483 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 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-27 19:26:35,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:35,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:35,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:35,286 INFO L124 PetriNetUnfolderBase]: 869/1450 cut-off events. [2024-06-27 19:26:35,287 INFO L125 PetriNetUnfolderBase]: For 6439/6445 co-relation queries the response was YES. [2024-06-27 19:26:35,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5664 conditions, 1450 events. 869/1450 cut-off events. For 6439/6445 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7290 event pairs, 277 based on Foata normal form. 5/1446 useless extension candidates. Maximal degree in co-relation 5633. Up to 1250 conditions per place. [2024-06-27 19:26:35,298 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 60 selfloop transitions, 21 changer transitions 0/88 dead transitions. [2024-06-27 19:26:35,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 88 transitions, 713 flow [2024-06-27 19:26:35,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:26:35,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:26:35,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-27 19:26:35,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-27 19:26:35,300 INFO L175 Difference]: Start difference. First operand has 70 places, 66 transitions, 483 flow. Second operand 6 states and 144 transitions. [2024-06-27 19:26:35,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 88 transitions, 713 flow [2024-06-27 19:26:35,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 88 transitions, 669 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 19:26:35,308 INFO L231 Difference]: Finished difference. Result has 72 places, 68 transitions, 510 flow [2024-06-27 19:26:35,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=439, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=510, PETRI_PLACES=72, PETRI_TRANSITIONS=68} [2024-06-27 19:26:35,309 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 32 predicate places. [2024-06-27 19:26:35,309 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 68 transitions, 510 flow [2024-06-27 19:26:35,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 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-27 19:26:35,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:35,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:35,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 19:26:35,310 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-27 19:26:35,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:35,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1324191367, now seen corresponding path program 3 times [2024-06-27 19:26:35,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:35,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507588145] [2024-06-27 19:26:35,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:35,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:35,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:35,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:35,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:35,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507588145] [2024-06-27 19:26:35,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507588145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:35,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:35,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:35,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709588029] [2024-06-27 19:26:35,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:35,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:35,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:35,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:35,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:35,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:35,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 68 transitions, 510 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 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-27 19:26:35,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:35,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:35,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:35,553 INFO L124 PetriNetUnfolderBase]: 861/1438 cut-off events. [2024-06-27 19:26:35,554 INFO L125 PetriNetUnfolderBase]: For 7254/7260 co-relation queries the response was YES. [2024-06-27 19:26:35,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5714 conditions, 1438 events. 861/1438 cut-off events. For 7254/7260 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7193 event pairs, 227 based on Foata normal form. 5/1434 useless extension candidates. Maximal degree in co-relation 5682. Up to 1087 conditions per place. [2024-06-27 19:26:35,561 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 61 selfloop transitions, 26 changer transitions 0/94 dead transitions. [2024-06-27 19:26:35,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 94 transitions, 768 flow [2024-06-27 19:26:35,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:26:35,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:26:35,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-27 19:26:35,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6324786324786325 [2024-06-27 19:26:35,562 INFO L175 Difference]: Start difference. First operand has 72 places, 68 transitions, 510 flow. Second operand 6 states and 148 transitions. [2024-06-27 19:26:35,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 94 transitions, 768 flow [2024-06-27 19:26:35,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 94 transitions, 715 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 19:26:35,570 INFO L231 Difference]: Finished difference. Result has 74 places, 70 transitions, 542 flow [2024-06-27 19:26:35,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=457, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=542, PETRI_PLACES=74, PETRI_TRANSITIONS=70} [2024-06-27 19:26:35,571 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 34 predicate places. [2024-06-27 19:26:35,571 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 70 transitions, 542 flow [2024-06-27 19:26:35,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 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-27 19:26:35,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:35,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:35,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 19:26:35,571 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:35,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:35,572 INFO L85 PathProgramCache]: Analyzing trace with hash 571210974, now seen corresponding path program 1 times [2024-06-27 19:26:35,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:35,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668010079] [2024-06-27 19:26:35,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:35,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:35,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:35,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-27 19:26:35,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:35,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668010079] [2024-06-27 19:26:35,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668010079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:35,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:35,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:26:35,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181191131] [2024-06-27 19:26:35,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:35,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:26:35,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:35,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:26:35,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:26:35,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:35,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 70 transitions, 542 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:35,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:35,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:35,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:35,758 INFO L124 PetriNetUnfolderBase]: 853/1433 cut-off events. [2024-06-27 19:26:35,758 INFO L125 PetriNetUnfolderBase]: For 8138/8147 co-relation queries the response was YES. [2024-06-27 19:26:35,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5840 conditions, 1433 events. 853/1433 cut-off events. For 8138/8147 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7227 event pairs, 265 based on Foata normal form. 8/1436 useless extension candidates. Maximal degree in co-relation 5807. Up to 1293 conditions per place. [2024-06-27 19:26:35,768 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 57 selfloop transitions, 14 changer transitions 0/78 dead transitions. [2024-06-27 19:26:35,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 78 transitions, 704 flow [2024-06-27 19:26:35,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:26:35,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:26:35,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-27 19:26:35,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217948717948718 [2024-06-27 19:26:35,770 INFO L175 Difference]: Start difference. First operand has 74 places, 70 transitions, 542 flow. Second operand 4 states and 97 transitions. [2024-06-27 19:26:35,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 78 transitions, 704 flow [2024-06-27 19:26:35,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 78 transitions, 637 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 19:26:35,778 INFO L231 Difference]: Finished difference. Result has 74 places, 70 transitions, 511 flow [2024-06-27 19:26:35,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=475, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=511, PETRI_PLACES=74, PETRI_TRANSITIONS=70} [2024-06-27 19:26:35,779 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 34 predicate places. [2024-06-27 19:26:35,779 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 70 transitions, 511 flow [2024-06-27 19:26:35,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:35,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:35,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:35,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 19:26:35,780 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-27 19:26:35,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:35,780 INFO L85 PathProgramCache]: Analyzing trace with hash 867935969, now seen corresponding path program 1 times [2024-06-27 19:26:35,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:35,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531921513] [2024-06-27 19:26:35,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:35,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:35,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:35,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:35,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:35,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531921513] [2024-06-27 19:26:35,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531921513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:35,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:35,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:35,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192156912] [2024-06-27 19:26:35,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:35,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:35,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:35,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:35,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:35,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:35,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 70 transitions, 511 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:35,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:35,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:35,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:36,047 INFO L124 PetriNetUnfolderBase]: 930/1559 cut-off events. [2024-06-27 19:26:36,048 INFO L125 PetriNetUnfolderBase]: For 10606/10606 co-relation queries the response was YES. [2024-06-27 19:26:36,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6304 conditions, 1559 events. 930/1559 cut-off events. For 10606/10606 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 8123 event pairs, 215 based on Foata normal form. 12/1566 useless extension candidates. Maximal degree in co-relation 6270. Up to 956 conditions per place. [2024-06-27 19:26:36,057 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 75 selfloop transitions, 21 changer transitions 0/103 dead transitions. [2024-06-27 19:26:36,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 103 transitions, 857 flow [2024-06-27 19:26:36,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:26:36,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:26:36,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 19:26:36,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6495726495726496 [2024-06-27 19:26:36,058 INFO L175 Difference]: Start difference. First operand has 74 places, 70 transitions, 511 flow. Second operand 6 states and 152 transitions. [2024-06-27 19:26:36,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 103 transitions, 857 flow [2024-06-27 19:26:36,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 103 transitions, 821 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 19:26:36,069 INFO L231 Difference]: Finished difference. Result has 77 places, 72 transitions, 553 flow [2024-06-27 19:26:36,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=475, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=553, PETRI_PLACES=77, PETRI_TRANSITIONS=72} [2024-06-27 19:26:36,069 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 37 predicate places. [2024-06-27 19:26:36,069 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 72 transitions, 553 flow [2024-06-27 19:26:36,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:36,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:36,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:36,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 19:26:36,070 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-27 19:26:36,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:36,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1375526685, now seen corresponding path program 1 times [2024-06-27 19:26:36,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:36,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203414469] [2024-06-27 19:26:36,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:36,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:36,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:36,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:36,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:36,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203414469] [2024-06-27 19:26:36,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203414469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:36,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:36,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:36,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997069755] [2024-06-27 19:26:36,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:36,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:36,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:36,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:36,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:36,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:36,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 72 transitions, 553 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:36,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:36,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:36,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:36,310 INFO L124 PetriNetUnfolderBase]: 910/1535 cut-off events. [2024-06-27 19:26:36,310 INFO L125 PetriNetUnfolderBase]: For 11154/11154 co-relation queries the response was YES. [2024-06-27 19:26:36,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6288 conditions, 1535 events. 910/1535 cut-off events. For 11154/11154 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 7960 event pairs, 181 based on Foata normal form. 12/1542 useless extension candidates. Maximal degree in co-relation 6254. Up to 950 conditions per place. [2024-06-27 19:26:36,318 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 72 selfloop transitions, 22 changer transitions 0/101 dead transitions. [2024-06-27 19:26:36,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 101 transitions, 817 flow [2024-06-27 19:26:36,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:26:36,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:26:36,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 19:26:36,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-27 19:26:36,320 INFO L175 Difference]: Start difference. First operand has 77 places, 72 transitions, 553 flow. Second operand 6 states and 150 transitions. [2024-06-27 19:26:36,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 101 transitions, 817 flow [2024-06-27 19:26:36,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 101 transitions, 786 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 19:26:36,333 INFO L231 Difference]: Finished difference. Result has 81 places, 72 transitions, 573 flow [2024-06-27 19:26:36,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=573, PETRI_PLACES=81, PETRI_TRANSITIONS=72} [2024-06-27 19:26:36,333 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 41 predicate places. [2024-06-27 19:26:36,333 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 72 transitions, 573 flow [2024-06-27 19:26:36,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:36,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:36,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:36,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 19:26:36,334 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-27 19:26:36,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:36,335 INFO L85 PathProgramCache]: Analyzing trace with hash -364053917, now seen corresponding path program 2 times [2024-06-27 19:26:36,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:36,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554798495] [2024-06-27 19:26:36,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:36,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:36,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:36,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:36,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:36,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554798495] [2024-06-27 19:26:36,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554798495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:36,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:36,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:36,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508619156] [2024-06-27 19:26:36,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:36,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:36,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:36,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:36,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:36,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:36,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 72 transitions, 573 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:36,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:36,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:36,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:36,557 INFO L124 PetriNetUnfolderBase]: 890/1498 cut-off events. [2024-06-27 19:26:36,557 INFO L125 PetriNetUnfolderBase]: For 11514/11520 co-relation queries the response was YES. [2024-06-27 19:26:36,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6176 conditions, 1498 events. 890/1498 cut-off events. For 11514/11520 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7692 event pairs, 140 based on Foata normal form. 13/1500 useless extension candidates. Maximal degree in co-relation 6140. Up to 808 conditions per place. [2024-06-27 19:26:36,565 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 65 selfloop transitions, 23 changer transitions 0/95 dead transitions. [2024-06-27 19:26:36,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 95 transitions, 783 flow [2024-06-27 19:26:36,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:26:36,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:26:36,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 19:26:36,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 19:26:36,566 INFO L175 Difference]: Start difference. First operand has 81 places, 72 transitions, 573 flow. Second operand 6 states and 143 transitions. [2024-06-27 19:26:36,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 95 transitions, 783 flow [2024-06-27 19:26:36,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 95 transitions, 726 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 19:26:36,579 INFO L231 Difference]: Finished difference. Result has 81 places, 71 transitions, 538 flow [2024-06-27 19:26:36,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=538, PETRI_PLACES=81, PETRI_TRANSITIONS=71} [2024-06-27 19:26:36,580 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 41 predicate places. [2024-06-27 19:26:36,580 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 71 transitions, 538 flow [2024-06-27 19:26:36,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:36,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:36,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:36,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 19:26:36,581 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:36,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:36,581 INFO L85 PathProgramCache]: Analyzing trace with hash -638865980, now seen corresponding path program 1 times [2024-06-27 19:26:36,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:36,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19126191] [2024-06-27 19:26:36,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:36,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:36,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:36,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:36,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:36,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19126191] [2024-06-27 19:26:36,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19126191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:36,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:36,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:26:36,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359737337] [2024-06-27 19:26:36,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:36,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:26:36,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:36,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:26:36,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:26:36,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:36,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 71 transitions, 538 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:36,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:36,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:36,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:36,786 INFO L124 PetriNetUnfolderBase]: 895/1515 cut-off events. [2024-06-27 19:26:36,786 INFO L125 PetriNetUnfolderBase]: For 10945/10945 co-relation queries the response was YES. [2024-06-27 19:26:36,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6256 conditions, 1515 events. 895/1515 cut-off events. For 10945/10945 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7845 event pairs, 258 based on Foata normal form. 1/1513 useless extension candidates. Maximal degree in co-relation 6219. Up to 1384 conditions per place. [2024-06-27 19:26:36,794 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 68 selfloop transitions, 15 changer transitions 0/90 dead transitions. [2024-06-27 19:26:36,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 90 transitions, 806 flow [2024-06-27 19:26:36,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:26:36,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:26:36,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-27 19:26:36,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5948717948717949 [2024-06-27 19:26:36,796 INFO L175 Difference]: Start difference. First operand has 81 places, 71 transitions, 538 flow. Second operand 5 states and 116 transitions. [2024-06-27 19:26:36,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 90 transitions, 806 flow [2024-06-27 19:26:36,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 90 transitions, 737 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 19:26:36,813 INFO L231 Difference]: Finished difference. Result has 81 places, 77 transitions, 551 flow [2024-06-27 19:26:36,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=469, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=551, PETRI_PLACES=81, PETRI_TRANSITIONS=77} [2024-06-27 19:26:36,813 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 41 predicate places. [2024-06-27 19:26:36,813 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 77 transitions, 551 flow [2024-06-27 19:26:36,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:36,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:36,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:36,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 19:26:36,815 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:36,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:36,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1357940198, now seen corresponding path program 2 times [2024-06-27 19:26:36,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:36,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254236991] [2024-06-27 19:26:36,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:36,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:36,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:36,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-27 19:26:36,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:36,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254236991] [2024-06-27 19:26:36,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254236991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:36,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:36,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:26:36,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226316403] [2024-06-27 19:26:36,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:36,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:26:36,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:36,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:26:36,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:26:36,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:36,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 77 transitions, 551 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:36,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:36,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:36,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:37,033 INFO L124 PetriNetUnfolderBase]: 892/1511 cut-off events. [2024-06-27 19:26:37,034 INFO L125 PetriNetUnfolderBase]: For 11794/11794 co-relation queries the response was YES. [2024-06-27 19:26:37,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6209 conditions, 1511 events. 892/1511 cut-off events. For 11794/11794 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7814 event pairs, 258 based on Foata normal form. 1/1509 useless extension candidates. Maximal degree in co-relation 6172. Up to 1384 conditions per place. [2024-06-27 19:26:37,044 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 69 selfloop transitions, 12 changer transitions 0/88 dead transitions. [2024-06-27 19:26:37,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 88 transitions, 741 flow [2024-06-27 19:26:37,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:26:37,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:26:37,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-27 19:26:37,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217948717948718 [2024-06-27 19:26:37,045 INFO L175 Difference]: Start difference. First operand has 81 places, 77 transitions, 551 flow. Second operand 4 states and 97 transitions. [2024-06-27 19:26:37,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 88 transitions, 741 flow [2024-06-27 19:26:37,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 88 transitions, 709 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-27 19:26:37,065 INFO L231 Difference]: Finished difference. Result has 84 places, 77 transitions, 553 flow [2024-06-27 19:26:37,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=553, PETRI_PLACES=84, PETRI_TRANSITIONS=77} [2024-06-27 19:26:37,066 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 44 predicate places. [2024-06-27 19:26:37,066 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 77 transitions, 553 flow [2024-06-27 19:26:37,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:37,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:37,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:37,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 19:26:37,066 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:37,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:37,067 INFO L85 PathProgramCache]: Analyzing trace with hash -649045084, now seen corresponding path program 1 times [2024-06-27 19:26:37,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:37,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814771457] [2024-06-27 19:26:37,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:37,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:37,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:37,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:37,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:37,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814771457] [2024-06-27 19:26:37,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814771457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:37,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:37,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:37,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146841223] [2024-06-27 19:26:37,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:37,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:37,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:37,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:37,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:37,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:37,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 77 transitions, 553 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:37,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:37,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:37,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:37,349 INFO L124 PetriNetUnfolderBase]: 942/1584 cut-off events. [2024-06-27 19:26:37,349 INFO L125 PetriNetUnfolderBase]: For 13982/13982 co-relation queries the response was YES. [2024-06-27 19:26:37,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6617 conditions, 1584 events. 942/1584 cut-off events. For 13982/13982 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 8260 event pairs, 259 based on Foata normal form. 2/1577 useless extension candidates. Maximal degree in co-relation 6578. Up to 1268 conditions per place. [2024-06-27 19:26:37,359 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 73 selfloop transitions, 42 changer transitions 0/122 dead transitions. [2024-06-27 19:26:37,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 122 transitions, 1087 flow [2024-06-27 19:26:37,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:26:37,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:26:37,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-27 19:26:37,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 19:26:37,361 INFO L175 Difference]: Start difference. First operand has 84 places, 77 transitions, 553 flow. Second operand 6 states and 156 transitions. [2024-06-27 19:26:37,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 122 transitions, 1087 flow [2024-06-27 19:26:37,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 122 transitions, 1051 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 19:26:37,377 INFO L231 Difference]: Finished difference. Result has 89 places, 95 transitions, 805 flow [2024-06-27 19:26:37,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=523, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=805, PETRI_PLACES=89, PETRI_TRANSITIONS=95} [2024-06-27 19:26:37,378 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 49 predicate places. [2024-06-27 19:26:37,378 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 95 transitions, 805 flow [2024-06-27 19:26:37,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:37,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:37,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:37,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 19:26:37,378 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:37,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:37,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1147178358, now seen corresponding path program 2 times [2024-06-27 19:26:37,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:37,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164210770] [2024-06-27 19:26:37,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:37,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:37,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:37,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:37,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:37,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164210770] [2024-06-27 19:26:37,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164210770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:37,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:37,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:37,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789268493] [2024-06-27 19:26:37,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:37,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:37,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:37,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:37,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:37,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:37,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 95 transitions, 805 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:37,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:37,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:37,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:37,680 INFO L124 PetriNetUnfolderBase]: 975/1658 cut-off events. [2024-06-27 19:26:37,680 INFO L125 PetriNetUnfolderBase]: For 15969/15969 co-relation queries the response was YES. [2024-06-27 19:26:37,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7736 conditions, 1658 events. 975/1658 cut-off events. For 15969/15969 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 8805 event pairs, 263 based on Foata normal form. 2/1656 useless extension candidates. Maximal degree in co-relation 7694. Up to 1464 conditions per place. [2024-06-27 19:26:37,690 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 90 selfloop transitions, 27 changer transitions 0/124 dead transitions. [2024-06-27 19:26:37,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 124 transitions, 1232 flow [2024-06-27 19:26:37,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:26:37,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:26:37,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-27 19:26:37,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5860805860805861 [2024-06-27 19:26:37,693 INFO L175 Difference]: Start difference. First operand has 89 places, 95 transitions, 805 flow. Second operand 7 states and 160 transitions. [2024-06-27 19:26:37,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 124 transitions, 1232 flow [2024-06-27 19:26:37,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 124 transitions, 1186 flow, removed 23 selfloop flow, removed 0 redundant places. [2024-06-27 19:26:37,717 INFO L231 Difference]: Finished difference. Result has 97 places, 106 transitions, 958 flow [2024-06-27 19:26:37,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=769, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=958, PETRI_PLACES=97, PETRI_TRANSITIONS=106} [2024-06-27 19:26:37,718 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 57 predicate places. [2024-06-27 19:26:37,718 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 106 transitions, 958 flow [2024-06-27 19:26:37,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:37,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:37,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:37,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 19:26:37,719 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:37,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:37,719 INFO L85 PathProgramCache]: Analyzing trace with hash -853710744, now seen corresponding path program 3 times [2024-06-27 19:26:37,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:37,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205367015] [2024-06-27 19:26:37,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:37,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:37,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:37,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:37,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:37,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205367015] [2024-06-27 19:26:37,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205367015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:37,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:37,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:37,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898586679] [2024-06-27 19:26:37,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:37,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:37,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:37,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:37,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:37,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:37,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 106 transitions, 958 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:37,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:37,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:37,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:37,996 INFO L124 PetriNetUnfolderBase]: 1039/1752 cut-off events. [2024-06-27 19:26:37,996 INFO L125 PetriNetUnfolderBase]: For 18562/18562 co-relation queries the response was YES. [2024-06-27 19:26:38,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8434 conditions, 1752 events. 1039/1752 cut-off events. For 18562/18562 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 9307 event pairs, 263 based on Foata normal form. 4/1752 useless extension candidates. Maximal degree in co-relation 8388. Up to 1406 conditions per place. [2024-06-27 19:26:38,009 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 89 selfloop transitions, 56 changer transitions 0/152 dead transitions. [2024-06-27 19:26:38,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 152 transitions, 1551 flow [2024-06-27 19:26:38,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:26:38,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:26:38,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 19:26:38,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 19:26:38,011 INFO L175 Difference]: Start difference. First operand has 97 places, 106 transitions, 958 flow. Second operand 7 states and 182 transitions. [2024-06-27 19:26:38,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 152 transitions, 1551 flow [2024-06-27 19:26:38,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 152 transitions, 1485 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 19:26:38,042 INFO L231 Difference]: Finished difference. Result has 103 places, 119 transitions, 1221 flow [2024-06-27 19:26:38,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1221, PETRI_PLACES=103, PETRI_TRANSITIONS=119} [2024-06-27 19:26:38,042 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 63 predicate places. [2024-06-27 19:26:38,043 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 119 transitions, 1221 flow [2024-06-27 19:26:38,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:38,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:38,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:38,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 19:26:38,043 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:38,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:38,044 INFO L85 PathProgramCache]: Analyzing trace with hash -969861985, now seen corresponding path program 1 times [2024-06-27 19:26:38,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:38,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834025596] [2024-06-27 19:26:38,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:38,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:38,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:38,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:38,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:38,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834025596] [2024-06-27 19:26:38,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834025596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:38,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:38,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:38,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970938955] [2024-06-27 19:26:38,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:38,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:38,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:38,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:38,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:38,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:38,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 119 transitions, 1221 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:38,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:38,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:38,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:38,301 INFO L124 PetriNetUnfolderBase]: 1066/1794 cut-off events. [2024-06-27 19:26:38,301 INFO L125 PetriNetUnfolderBase]: For 21997/22006 co-relation queries the response was YES. [2024-06-27 19:26:38,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9205 conditions, 1794 events. 1066/1794 cut-off events. For 21997/22006 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 9616 event pairs, 290 based on Foata normal form. 5/1790 useless extension candidates. Maximal degree in co-relation 9156. Up to 1370 conditions per place. [2024-06-27 19:26:38,314 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 73 selfloop transitions, 70 changer transitions 0/150 dead transitions. [2024-06-27 19:26:38,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 150 transitions, 1823 flow [2024-06-27 19:26:38,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:26:38,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:26:38,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-27 19:26:38,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6324786324786325 [2024-06-27 19:26:38,315 INFO L175 Difference]: Start difference. First operand has 103 places, 119 transitions, 1221 flow. Second operand 6 states and 148 transitions. [2024-06-27 19:26:38,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 150 transitions, 1823 flow [2024-06-27 19:26:38,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 150 transitions, 1728 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 19:26:38,352 INFO L231 Difference]: Finished difference. Result has 108 places, 134 transitions, 1501 flow [2024-06-27 19:26:38,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1141, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1501, PETRI_PLACES=108, PETRI_TRANSITIONS=134} [2024-06-27 19:26:38,352 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 68 predicate places. [2024-06-27 19:26:38,352 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 134 transitions, 1501 flow [2024-06-27 19:26:38,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:38,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:38,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:38,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 19:26:38,353 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:38,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:38,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1489002445, now seen corresponding path program 2 times [2024-06-27 19:26:38,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:38,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029324216] [2024-06-27 19:26:38,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:38,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:38,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:38,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-27 19:26:38,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:38,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029324216] [2024-06-27 19:26:38,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029324216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:38,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:38,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:38,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489611418] [2024-06-27 19:26:38,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:38,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:38,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:38,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:38,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:38,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:38,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 134 transitions, 1501 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:38,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:38,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:38,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:38,632 INFO L124 PetriNetUnfolderBase]: 1085/1839 cut-off events. [2024-06-27 19:26:38,632 INFO L125 PetriNetUnfolderBase]: For 22869/22881 co-relation queries the response was YES. [2024-06-27 19:26:38,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9764 conditions, 1839 events. 1085/1839 cut-off events. For 22869/22881 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 9927 event pairs, 270 based on Foata normal form. 11/1845 useless extension candidates. Maximal degree in co-relation 9712. Up to 1461 conditions per place. [2024-06-27 19:26:38,644 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 97 selfloop transitions, 57 changer transitions 0/161 dead transitions. [2024-06-27 19:26:38,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 161 transitions, 2020 flow [2024-06-27 19:26:38,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:26:38,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:26:38,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 19:26:38,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6452991452991453 [2024-06-27 19:26:38,645 INFO L175 Difference]: Start difference. First operand has 108 places, 134 transitions, 1501 flow. Second operand 6 states and 151 transitions. [2024-06-27 19:26:38,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 161 transitions, 2020 flow [2024-06-27 19:26:38,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 161 transitions, 1941 flow, removed 34 selfloop flow, removed 1 redundant places. [2024-06-27 19:26:38,683 INFO L231 Difference]: Finished difference. Result has 114 places, 140 transitions, 1658 flow [2024-06-27 19:26:38,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1426, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1658, PETRI_PLACES=114, PETRI_TRANSITIONS=140} [2024-06-27 19:26:38,684 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 74 predicate places. [2024-06-27 19:26:38,684 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 140 transitions, 1658 flow [2024-06-27 19:26:38,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:38,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:38,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:38,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 19:26:38,684 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:38,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:38,685 INFO L85 PathProgramCache]: Analyzing trace with hash -853318501, now seen corresponding path program 3 times [2024-06-27 19:26:38,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:38,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647385842] [2024-06-27 19:26:38,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:38,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:38,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:38,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:38,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:38,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647385842] [2024-06-27 19:26:38,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647385842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:38,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:38,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:38,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680044487] [2024-06-27 19:26:38,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:38,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:38,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:38,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:38,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:38,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:38,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 140 transitions, 1658 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:38,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:38,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:38,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:38,956 INFO L124 PetriNetUnfolderBase]: 1078/1832 cut-off events. [2024-06-27 19:26:38,957 INFO L125 PetriNetUnfolderBase]: For 24527/24542 co-relation queries the response was YES. [2024-06-27 19:26:38,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9866 conditions, 1832 events. 1078/1832 cut-off events. For 24527/24542 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 9927 event pairs, 267 based on Foata normal form. 13/1840 useless extension candidates. Maximal degree in co-relation 9811. Up to 1457 conditions per place. [2024-06-27 19:26:38,970 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 96 selfloop transitions, 56 changer transitions 0/159 dead transitions. [2024-06-27 19:26:38,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 159 transitions, 2088 flow [2024-06-27 19:26:38,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:26:38,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:26:38,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 19:26:38,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-27 19:26:38,972 INFO L175 Difference]: Start difference. First operand has 114 places, 140 transitions, 1658 flow. Second operand 7 states and 168 transitions. [2024-06-27 19:26:38,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 159 transitions, 2088 flow [2024-06-27 19:26:39,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 159 transitions, 2016 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 19:26:39,008 INFO L231 Difference]: Finished difference. Result has 119 places, 140 transitions, 1707 flow [2024-06-27 19:26:39,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1586, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1707, PETRI_PLACES=119, PETRI_TRANSITIONS=140} [2024-06-27 19:26:39,009 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 79 predicate places. [2024-06-27 19:26:39,009 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 140 transitions, 1707 flow [2024-06-27 19:26:39,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:39,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:39,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:39,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 19:26:39,010 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:39,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:39,010 INFO L85 PathProgramCache]: Analyzing trace with hash -853310565, now seen corresponding path program 1 times [2024-06-27 19:26:39,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:39,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056690603] [2024-06-27 19:26:39,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:39,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:39,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:39,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:39,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:39,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056690603] [2024-06-27 19:26:39,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056690603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:39,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:39,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:39,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248988146] [2024-06-27 19:26:39,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:39,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:39,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:39,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:39,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:39,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:39,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 140 transitions, 1707 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:39,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:39,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:39,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:39,292 INFO L124 PetriNetUnfolderBase]: 1081/1834 cut-off events. [2024-06-27 19:26:39,292 INFO L125 PetriNetUnfolderBase]: For 27015/27027 co-relation queries the response was YES. [2024-06-27 19:26:39,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9992 conditions, 1834 events. 1081/1834 cut-off events. For 27015/27027 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 9890 event pairs, 266 based on Foata normal form. 12/1841 useless extension candidates. Maximal degree in co-relation 9936. Up to 1617 conditions per place. [2024-06-27 19:26:39,307 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 126 selfloop transitions, 20 changer transitions 0/153 dead transitions. [2024-06-27 19:26:39,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 153 transitions, 2059 flow [2024-06-27 19:26:39,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:26:39,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:26:39,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-27 19:26:39,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-27 19:26:39,310 INFO L175 Difference]: Start difference. First operand has 119 places, 140 transitions, 1707 flow. Second operand 5 states and 115 transitions. [2024-06-27 19:26:39,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 153 transitions, 2059 flow [2024-06-27 19:26:39,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 153 transitions, 1841 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 19:26:39,348 INFO L231 Difference]: Finished difference. Result has 117 places, 143 transitions, 1577 flow [2024-06-27 19:26:39,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1577, PETRI_PLACES=117, PETRI_TRANSITIONS=143} [2024-06-27 19:26:39,349 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 77 predicate places. [2024-06-27 19:26:39,349 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 143 transitions, 1577 flow [2024-06-27 19:26:39,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:39,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:39,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:39,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 19:26:39,351 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-27 19:26:39,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:39,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1530809693, now seen corresponding path program 1 times [2024-06-27 19:26:39,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:39,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760646971] [2024-06-27 19:26:39,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:39,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:39,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:39,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:39,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:39,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760646971] [2024-06-27 19:26:39,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760646971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:39,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:39,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:39,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506738780] [2024-06-27 19:26:39,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:39,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:39,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:39,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:39,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:39,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:39,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 143 transitions, 1577 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:39,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:39,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:39,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:39,606 INFO L124 PetriNetUnfolderBase]: 1083/1832 cut-off events. [2024-06-27 19:26:39,606 INFO L125 PetriNetUnfolderBase]: For 27457/27469 co-relation queries the response was YES. [2024-06-27 19:26:39,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9779 conditions, 1832 events. 1083/1832 cut-off events. For 27457/27469 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 9957 event pairs, 299 based on Foata normal form. 10/1831 useless extension candidates. Maximal degree in co-relation 9723. Up to 1394 conditions per place. [2024-06-27 19:26:39,620 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 85 selfloop transitions, 72 changer transitions 0/164 dead transitions. [2024-06-27 19:26:39,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 164 transitions, 2061 flow [2024-06-27 19:26:39,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:26:39,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:26:39,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-27 19:26:39,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6239316239316239 [2024-06-27 19:26:39,621 INFO L175 Difference]: Start difference. First operand has 117 places, 143 transitions, 1577 flow. Second operand 6 states and 146 transitions. [2024-06-27 19:26:39,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 164 transitions, 2061 flow [2024-06-27 19:26:39,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 164 transitions, 1995 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 19:26:39,665 INFO L231 Difference]: Finished difference. Result has 120 places, 146 transitions, 1700 flow [2024-06-27 19:26:39,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1511, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1700, PETRI_PLACES=120, PETRI_TRANSITIONS=146} [2024-06-27 19:26:39,666 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 80 predicate places. [2024-06-27 19:26:39,666 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 146 transitions, 1700 flow [2024-06-27 19:26:39,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:39,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:39,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:39,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 19:26:39,667 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:39,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:39,668 INFO L85 PathProgramCache]: Analyzing trace with hash 373478183, now seen corresponding path program 1 times [2024-06-27 19:26:39,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:39,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100341252] [2024-06-27 19:26:39,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:39,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:39,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:39,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:39,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:39,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100341252] [2024-06-27 19:26:39,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100341252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:39,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:39,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:39,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079243167] [2024-06-27 19:26:39,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:39,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:39,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:39,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:39,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:39,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:39,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 146 transitions, 1700 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:39,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:39,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:39,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:39,934 INFO L124 PetriNetUnfolderBase]: 1099/1849 cut-off events. [2024-06-27 19:26:39,935 INFO L125 PetriNetUnfolderBase]: For 30032/30032 co-relation queries the response was YES. [2024-06-27 19:26:39,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10257 conditions, 1849 events. 1099/1849 cut-off events. For 30032/30032 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 9918 event pairs, 274 based on Foata normal form. 2/1838 useless extension candidates. Maximal degree in co-relation 10200. Up to 1400 conditions per place. [2024-06-27 19:26:39,949 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 80 selfloop transitions, 88 changer transitions 0/175 dead transitions. [2024-06-27 19:26:39,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 175 transitions, 2334 flow [2024-06-27 19:26:39,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:26:39,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:26:39,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 19:26:39,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6538461538461539 [2024-06-27 19:26:39,951 INFO L175 Difference]: Start difference. First operand has 120 places, 146 transitions, 1700 flow. Second operand 6 states and 153 transitions. [2024-06-27 19:26:39,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 175 transitions, 2334 flow [2024-06-27 19:26:39,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 175 transitions, 2089 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 19:26:40,000 INFO L231 Difference]: Finished difference. Result has 121 places, 153 transitions, 1771 flow [2024-06-27 19:26:40,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1468, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1771, PETRI_PLACES=121, PETRI_TRANSITIONS=153} [2024-06-27 19:26:40,000 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 81 predicate places. [2024-06-27 19:26:40,001 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 153 transitions, 1771 flow [2024-06-27 19:26:40,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:40,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:40,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:40,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 19:26:40,001 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:40,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:40,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1202786141, now seen corresponding path program 2 times [2024-06-27 19:26:40,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:40,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437473442] [2024-06-27 19:26:40,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:40,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:40,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:40,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:40,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:40,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437473442] [2024-06-27 19:26:40,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437473442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:40,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:40,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:40,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504581823] [2024-06-27 19:26:40,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:40,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:40,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:40,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:40,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:40,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:40,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 153 transitions, 1771 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:40,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:40,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:40,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:40,286 INFO L124 PetriNetUnfolderBase]: 1091/1847 cut-off events. [2024-06-27 19:26:40,287 INFO L125 PetriNetUnfolderBase]: For 30315/30315 co-relation queries the response was YES. [2024-06-27 19:26:40,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10166 conditions, 1847 events. 1091/1847 cut-off events. For 30315/30315 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 9973 event pairs, 255 based on Foata normal form. 2/1845 useless extension candidates. Maximal degree in co-relation 10110. Up to 1631 conditions per place. [2024-06-27 19:26:40,301 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 136 selfloop transitions, 27 changer transitions 0/170 dead transitions. [2024-06-27 19:26:40,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 170 transitions, 2139 flow [2024-06-27 19:26:40,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:26:40,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:26:40,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 19:26:40,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5824175824175825 [2024-06-27 19:26:40,302 INFO L175 Difference]: Start difference. First operand has 121 places, 153 transitions, 1771 flow. Second operand 7 states and 159 transitions. [2024-06-27 19:26:40,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 170 transitions, 2139 flow [2024-06-27 19:26:40,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 170 transitions, 2001 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 19:26:40,354 INFO L231 Difference]: Finished difference. Result has 125 places, 153 transitions, 1695 flow [2024-06-27 19:26:40,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1633, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1695, PETRI_PLACES=125, PETRI_TRANSITIONS=153} [2024-06-27 19:26:40,354 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 85 predicate places. [2024-06-27 19:26:40,354 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 153 transitions, 1695 flow [2024-06-27 19:26:40,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:40,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:40,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:40,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 19:26:40,355 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:40,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:40,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1277754101, now seen corresponding path program 2 times [2024-06-27 19:26:40,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:40,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366371196] [2024-06-27 19:26:40,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:40,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:40,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:40,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-27 19:26:40,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:40,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366371196] [2024-06-27 19:26:40,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366371196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:40,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:40,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:40,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444180737] [2024-06-27 19:26:40,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:40,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:40,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:40,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:40,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:40,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:40,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 153 transitions, 1695 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:40,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:40,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:40,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:40,633 INFO L124 PetriNetUnfolderBase]: 1103/1872 cut-off events. [2024-06-27 19:26:40,634 INFO L125 PetriNetUnfolderBase]: For 32617/32626 co-relation queries the response was YES. [2024-06-27 19:26:40,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10102 conditions, 1872 events. 1103/1872 cut-off events. For 32617/32626 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 10157 event pairs, 262 based on Foata normal form. 8/1875 useless extension candidates. Maximal degree in co-relation 10046. Up to 1482 conditions per place. [2024-06-27 19:26:40,646 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 106 selfloop transitions, 63 changer transitions 0/176 dead transitions. [2024-06-27 19:26:40,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 176 transitions, 2229 flow [2024-06-27 19:26:40,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:26:40,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:26:40,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 19:26:40,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6117216117216118 [2024-06-27 19:26:40,647 INFO L175 Difference]: Start difference. First operand has 125 places, 153 transitions, 1695 flow. Second operand 7 states and 167 transitions. [2024-06-27 19:26:40,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 176 transitions, 2229 flow [2024-06-27 19:26:40,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 176 transitions, 2175 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 19:26:40,700 INFO L231 Difference]: Finished difference. Result has 126 places, 157 transitions, 1828 flow [2024-06-27 19:26:40,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1641, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1828, PETRI_PLACES=126, PETRI_TRANSITIONS=157} [2024-06-27 19:26:40,704 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 86 predicate places. [2024-06-27 19:26:40,705 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 157 transitions, 1828 flow [2024-06-27 19:26:40,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:40,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:40,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:40,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 19:26:40,705 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:40,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:40,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1925550563, now seen corresponding path program 3 times [2024-06-27 19:26:40,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:40,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666703839] [2024-06-27 19:26:40,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:40,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:40,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:40,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:40,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:40,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666703839] [2024-06-27 19:26:40,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666703839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:40,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:40,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:40,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350982776] [2024-06-27 19:26:40,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:40,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:40,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:40,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:40,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:40,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:40,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 157 transitions, 1828 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:40,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:40,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:40,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:40,958 INFO L124 PetriNetUnfolderBase]: 1097/1864 cut-off events. [2024-06-27 19:26:40,958 INFO L125 PetriNetUnfolderBase]: For 34776/34785 co-relation queries the response was YES. [2024-06-27 19:26:40,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10284 conditions, 1864 events. 1097/1864 cut-off events. For 34776/34785 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 10144 event pairs, 264 based on Foata normal form. 8/1867 useless extension candidates. Maximal degree in co-relation 10227. Up to 1477 conditions per place. [2024-06-27 19:26:40,973 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 108 selfloop transitions, 62 changer transitions 0/177 dead transitions. [2024-06-27 19:26:40,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 177 transitions, 2270 flow [2024-06-27 19:26:40,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:26:40,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:26:40,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-27 19:26:40,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6367521367521367 [2024-06-27 19:26:40,974 INFO L175 Difference]: Start difference. First operand has 126 places, 157 transitions, 1828 flow. Second operand 6 states and 149 transitions. [2024-06-27 19:26:40,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 177 transitions, 2270 flow [2024-06-27 19:26:41,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 177 transitions, 2156 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 19:26:41,017 INFO L231 Difference]: Finished difference. Result has 128 places, 157 transitions, 1846 flow [2024-06-27 19:26:41,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1714, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1846, PETRI_PLACES=128, PETRI_TRANSITIONS=157} [2024-06-27 19:26:41,018 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 88 predicate places. [2024-06-27 19:26:41,018 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 157 transitions, 1846 flow [2024-06-27 19:26:41,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:41,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:41,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:41,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 19:26:41,019 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:41,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:41,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1180069579, now seen corresponding path program 3 times [2024-06-27 19:26:41,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:41,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654125546] [2024-06-27 19:26:41,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:41,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:41,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:41,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:41,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:41,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654125546] [2024-06-27 19:26:41,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654125546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:41,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:41,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:41,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342246508] [2024-06-27 19:26:41,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:41,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:41,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:41,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:41,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:41,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:41,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 157 transitions, 1846 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:41,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:41,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:41,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:41,265 INFO L124 PetriNetUnfolderBase]: 1102/1863 cut-off events. [2024-06-27 19:26:41,265 INFO L125 PetriNetUnfolderBase]: For 37482/37488 co-relation queries the response was YES. [2024-06-27 19:26:41,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10440 conditions, 1863 events. 1102/1863 cut-off events. For 37482/37488 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 10043 event pairs, 291 based on Foata normal form. 2/1856 useless extension candidates. Maximal degree in co-relation 10382. Up to 1405 conditions per place. [2024-06-27 19:26:41,279 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 79 selfloop transitions, 93 changer transitions 0/179 dead transitions. [2024-06-27 19:26:41,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 179 transitions, 2433 flow [2024-06-27 19:26:41,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:26:41,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:26:41,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-27 19:26:41,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6324786324786325 [2024-06-27 19:26:41,280 INFO L175 Difference]: Start difference. First operand has 128 places, 157 transitions, 1846 flow. Second operand 6 states and 148 transitions. [2024-06-27 19:26:41,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 179 transitions, 2433 flow [2024-06-27 19:26:41,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 179 transitions, 2242 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 19:26:41,327 INFO L231 Difference]: Finished difference. Result has 127 places, 160 transitions, 1882 flow [2024-06-27 19:26:41,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1655, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1882, PETRI_PLACES=127, PETRI_TRANSITIONS=160} [2024-06-27 19:26:41,328 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 87 predicate places. [2024-06-27 19:26:41,328 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 160 transitions, 1882 flow [2024-06-27 19:26:41,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:41,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:41,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:41,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 19:26:41,329 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:41,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:41,329 INFO L85 PathProgramCache]: Analyzing trace with hash -962397, now seen corresponding path program 4 times [2024-06-27 19:26:41,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:41,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272240859] [2024-06-27 19:26:41,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:41,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:41,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:41,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-27 19:26:41,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:41,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272240859] [2024-06-27 19:26:41,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272240859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:41,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:41,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:41,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3479916] [2024-06-27 19:26:41,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:41,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:41,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:41,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:41,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:41,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:41,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 160 transitions, 1882 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:41,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:41,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:41,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:41,585 INFO L124 PetriNetUnfolderBase]: 1094/1850 cut-off events. [2024-06-27 19:26:41,585 INFO L125 PetriNetUnfolderBase]: For 38740/38746 co-relation queries the response was YES. [2024-06-27 19:26:41,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10404 conditions, 1850 events. 1094/1850 cut-off events. For 38740/38746 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 9976 event pairs, 291 based on Foata normal form. 3/1844 useless extension candidates. Maximal degree in co-relation 10345. Up to 1400 conditions per place. [2024-06-27 19:26:41,598 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 79 selfloop transitions, 89 changer transitions 0/175 dead transitions. [2024-06-27 19:26:41,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 175 transitions, 2366 flow [2024-06-27 19:26:41,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:26:41,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:26:41,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-27 19:26:41,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6239316239316239 [2024-06-27 19:26:41,599 INFO L175 Difference]: Start difference. First operand has 127 places, 160 transitions, 1882 flow. Second operand 6 states and 146 transitions. [2024-06-27 19:26:41,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 175 transitions, 2366 flow [2024-06-27 19:26:41,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 175 transitions, 2104 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 19:26:41,653 INFO L231 Difference]: Finished difference. Result has 128 places, 160 transitions, 1806 flow [2024-06-27 19:26:41,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1620, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1806, PETRI_PLACES=128, PETRI_TRANSITIONS=160} [2024-06-27 19:26:41,654 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 88 predicate places. [2024-06-27 19:26:41,654 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 160 transitions, 1806 flow [2024-06-27 19:26:41,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:41,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:41,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:41,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 19:26:41,654 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:41,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:41,655 INFO L85 PathProgramCache]: Analyzing trace with hash -689510779, now seen corresponding path program 5 times [2024-06-27 19:26:41,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:41,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882783117] [2024-06-27 19:26:41,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:41,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:41,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:41,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:41,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:41,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882783117] [2024-06-27 19:26:41,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882783117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:41,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:41,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:41,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044172234] [2024-06-27 19:26:41,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:41,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:41,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:41,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:41,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:41,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:41,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 160 transitions, 1806 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:41,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:41,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:41,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:41,917 INFO L124 PetriNetUnfolderBase]: 1088/1851 cut-off events. [2024-06-27 19:26:41,917 INFO L125 PetriNetUnfolderBase]: For 38738/38747 co-relation queries the response was YES. [2024-06-27 19:26:41,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10233 conditions, 1851 events. 1088/1851 cut-off events. For 38738/38747 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 10052 event pairs, 263 based on Foata normal form. 8/1854 useless extension candidates. Maximal degree in co-relation 10174. Up to 1470 conditions per place. [2024-06-27 19:26:41,930 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 111 selfloop transitions, 65 changer transitions 0/183 dead transitions. [2024-06-27 19:26:41,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 183 transitions, 2274 flow [2024-06-27 19:26:41,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:26:41,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:26:41,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 19:26:41,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6538461538461539 [2024-06-27 19:26:41,932 INFO L175 Difference]: Start difference. First operand has 128 places, 160 transitions, 1806 flow. Second operand 6 states and 153 transitions. [2024-06-27 19:26:41,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 183 transitions, 2274 flow [2024-06-27 19:26:41,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 183 transitions, 2073 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 19:26:41,982 INFO L231 Difference]: Finished difference. Result has 129 places, 160 transitions, 1748 flow [2024-06-27 19:26:41,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1605, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1748, PETRI_PLACES=129, PETRI_TRANSITIONS=160} [2024-06-27 19:26:41,983 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 89 predicate places. [2024-06-27 19:26:41,983 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 160 transitions, 1748 flow [2024-06-27 19:26:41,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:41,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:41,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:41,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 19:26:41,984 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:41,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:41,984 INFO L85 PathProgramCache]: Analyzing trace with hash -695224699, now seen corresponding path program 6 times [2024-06-27 19:26:41,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:41,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695289129] [2024-06-27 19:26:41,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:41,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:41,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:42,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:42,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:42,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695289129] [2024-06-27 19:26:42,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695289129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:42,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:42,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:42,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925521512] [2024-06-27 19:26:42,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:42,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:42,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:42,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:42,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:42,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:42,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 160 transitions, 1748 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:42,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:42,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:42,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:42,286 INFO L124 PetriNetUnfolderBase]: 1064/1808 cut-off events. [2024-06-27 19:26:42,286 INFO L125 PetriNetUnfolderBase]: For 39116/39116 co-relation queries the response was YES. [2024-06-27 19:26:42,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9849 conditions, 1808 events. 1064/1808 cut-off events. For 39116/39116 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 9757 event pairs, 253 based on Foata normal form. 4/1808 useless extension candidates. Maximal degree in co-relation 9789. Up to 1446 conditions per place. [2024-06-27 19:26:42,296 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 114 selfloop transitions, 68 changer transitions 0/189 dead transitions. [2024-06-27 19:26:42,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 189 transitions, 2186 flow [2024-06-27 19:26:42,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:26:42,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:26:42,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 19:26:42,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.663003663003663 [2024-06-27 19:26:42,297 INFO L175 Difference]: Start difference. First operand has 129 places, 160 transitions, 1748 flow. Second operand 7 states and 181 transitions. [2024-06-27 19:26:42,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 189 transitions, 2186 flow [2024-06-27 19:26:42,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 189 transitions, 2072 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 19:26:42,347 INFO L231 Difference]: Finished difference. Result has 131 places, 160 transitions, 1791 flow [2024-06-27 19:26:42,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1634, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1791, PETRI_PLACES=131, PETRI_TRANSITIONS=160} [2024-06-27 19:26:42,348 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 91 predicate places. [2024-06-27 19:26:42,348 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 160 transitions, 1791 flow [2024-06-27 19:26:42,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:42,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:42,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:42,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 19:26:42,348 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:42,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:42,348 INFO L85 PathProgramCache]: Analyzing trace with hash -3811421, now seen corresponding path program 1 times [2024-06-27 19:26:42,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:42,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716409805] [2024-06-27 19:26:42,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:42,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:42,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:42,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:42,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:42,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716409805] [2024-06-27 19:26:42,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716409805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:42,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:42,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:42,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060517329] [2024-06-27 19:26:42,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:42,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:42,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:42,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:42,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:42,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:42,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 160 transitions, 1791 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:42,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:42,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:42,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:42,589 INFO L124 PetriNetUnfolderBase]: 1072/1821 cut-off events. [2024-06-27 19:26:42,589 INFO L125 PetriNetUnfolderBase]: For 38696/38696 co-relation queries the response was YES. [2024-06-27 19:26:42,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9988 conditions, 1821 events. 1072/1821 cut-off events. For 38696/38696 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 9832 event pairs, 218 based on Foata normal form. 2/1820 useless extension candidates. Maximal degree in co-relation 9928. Up to 1598 conditions per place. [2024-06-27 19:26:42,601 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 156 selfloop transitions, 20 changer transitions 0/183 dead transitions. [2024-06-27 19:26:42,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 183 transitions, 2293 flow [2024-06-27 19:26:42,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:26:42,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:26:42,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-27 19:26:42,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-27 19:26:42,603 INFO L175 Difference]: Start difference. First operand has 131 places, 160 transitions, 1791 flow. Second operand 6 states and 138 transitions. [2024-06-27 19:26:42,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 183 transitions, 2293 flow [2024-06-27 19:26:42,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 183 transitions, 2088 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 19:26:42,653 INFO L231 Difference]: Finished difference. Result has 128 places, 164 transitions, 1683 flow [2024-06-27 19:26:42,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1590, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1683, PETRI_PLACES=128, PETRI_TRANSITIONS=164} [2024-06-27 19:26:42,654 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 88 predicate places. [2024-06-27 19:26:42,654 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 164 transitions, 1683 flow [2024-06-27 19:26:42,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:42,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:42,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:42,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 19:26:42,655 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:42,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:42,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1169586123, now seen corresponding path program 2 times [2024-06-27 19:26:42,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:42,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920928274] [2024-06-27 19:26:42,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:42,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:42,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:42,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:42,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:42,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920928274] [2024-06-27 19:26:42,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920928274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:42,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:42,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:42,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659233436] [2024-06-27 19:26:42,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:42,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:42,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:42,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:42,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:42,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:42,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 164 transitions, 1683 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:42,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:42,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:42,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:42,929 INFO L124 PetriNetUnfolderBase]: 1080/1833 cut-off events. [2024-06-27 19:26:42,929 INFO L125 PetriNetUnfolderBase]: For 36009/36009 co-relation queries the response was YES. [2024-06-27 19:26:42,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9775 conditions, 1833 events. 1080/1833 cut-off events. For 36009/36009 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 9932 event pairs, 249 based on Foata normal form. 2/1832 useless extension candidates. Maximal degree in co-relation 9716. Up to 1641 conditions per place. [2024-06-27 19:26:42,941 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 156 selfloop transitions, 17 changer transitions 0/180 dead transitions. [2024-06-27 19:26:42,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 180 transitions, 2089 flow [2024-06-27 19:26:42,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:26:42,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:26:42,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-27 19:26:42,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5683760683760684 [2024-06-27 19:26:42,942 INFO L175 Difference]: Start difference. First operand has 128 places, 164 transitions, 1683 flow. Second operand 6 states and 133 transitions. [2024-06-27 19:26:42,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 180 transitions, 2089 flow [2024-06-27 19:26:42,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 180 transitions, 2039 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-27 19:26:42,990 INFO L231 Difference]: Finished difference. Result has 132 places, 166 transitions, 1702 flow [2024-06-27 19:26:42,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1641, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1702, PETRI_PLACES=132, PETRI_TRANSITIONS=166} [2024-06-27 19:26:42,990 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 92 predicate places. [2024-06-27 19:26:42,990 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 166 transitions, 1702 flow [2024-06-27 19:26:42,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:42,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:42,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:42,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 19:26:42,991 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:42,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:42,991 INFO L85 PathProgramCache]: Analyzing trace with hash -689502843, now seen corresponding path program 3 times [2024-06-27 19:26:42,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:42,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020438500] [2024-06-27 19:26:42,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:42,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:42,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:43,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:43,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:43,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020438500] [2024-06-27 19:26:43,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020438500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:43,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:43,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:43,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684657852] [2024-06-27 19:26:43,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:43,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:43,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:43,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:43,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:43,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:43,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 166 transitions, 1702 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:43,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:43,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:43,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:43,300 INFO L124 PetriNetUnfolderBase]: 1075/1826 cut-off events. [2024-06-27 19:26:43,300 INFO L125 PetriNetUnfolderBase]: For 37265/37265 co-relation queries the response was YES. [2024-06-27 19:26:43,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9744 conditions, 1826 events. 1075/1826 cut-off events. For 37265/37265 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 9865 event pairs, 217 based on Foata normal form. 2/1825 useless extension candidates. Maximal degree in co-relation 9683. Up to 1619 conditions per place. [2024-06-27 19:26:43,312 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 159 selfloop transitions, 16 changer transitions 0/182 dead transitions. [2024-06-27 19:26:43,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 182 transitions, 2092 flow [2024-06-27 19:26:43,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:26:43,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:26:43,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-27 19:26:43,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6102564102564103 [2024-06-27 19:26:43,313 INFO L175 Difference]: Start difference. First operand has 132 places, 166 transitions, 1702 flow. Second operand 5 states and 119 transitions. [2024-06-27 19:26:43,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 182 transitions, 2092 flow [2024-06-27 19:26:43,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 182 transitions, 2043 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 19:26:43,368 INFO L231 Difference]: Finished difference. Result has 133 places, 166 transitions, 1693 flow [2024-06-27 19:26:43,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1653, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1693, PETRI_PLACES=133, PETRI_TRANSITIONS=166} [2024-06-27 19:26:43,368 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 93 predicate places. [2024-06-27 19:26:43,368 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 166 transitions, 1693 flow [2024-06-27 19:26:43,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:43,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:43,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:43,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 19:26:43,369 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:43,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:43,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1109927943, now seen corresponding path program 1 times [2024-06-27 19:26:43,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:43,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882326303] [2024-06-27 19:26:43,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:43,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:43,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:43,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:43,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:43,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882326303] [2024-06-27 19:26:43,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882326303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:43,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:43,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:26:43,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705963393] [2024-06-27 19:26:43,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:43,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:26:43,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:43,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:26:43,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:26:43,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:43,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 166 transitions, 1693 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:43,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:43,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:43,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:43,664 INFO L124 PetriNetUnfolderBase]: 1072/1810 cut-off events. [2024-06-27 19:26:43,664 INFO L125 PetriNetUnfolderBase]: For 38698/38698 co-relation queries the response was YES. [2024-06-27 19:26:43,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9747 conditions, 1810 events. 1072/1810 cut-off events. For 38698/38698 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 9715 event pairs, 272 based on Foata normal form. 1/1796 useless extension candidates. Maximal degree in co-relation 9685. Up to 1388 conditions per place. [2024-06-27 19:26:43,673 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 87 selfloop transitions, 97 changer transitions 0/191 dead transitions. [2024-06-27 19:26:43,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 191 transitions, 2247 flow [2024-06-27 19:26:43,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:26:43,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:26:43,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:26:43,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6336996336996337 [2024-06-27 19:26:43,675 INFO L175 Difference]: Start difference. First operand has 133 places, 166 transitions, 1693 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:26:43,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 191 transitions, 2247 flow [2024-06-27 19:26:43,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 191 transitions, 2204 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 19:26:43,744 INFO L231 Difference]: Finished difference. Result has 136 places, 166 transitions, 1850 flow [2024-06-27 19:26:43,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1650, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1850, PETRI_PLACES=136, PETRI_TRANSITIONS=166} [2024-06-27 19:26:43,744 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 96 predicate places. [2024-06-27 19:26:43,744 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 166 transitions, 1850 flow [2024-06-27 19:26:43,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:43,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:43,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:43,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 19:26:43,745 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:43,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:43,745 INFO L85 PathProgramCache]: Analyzing trace with hash -969666461, now seen corresponding path program 1 times [2024-06-27 19:26:43,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:43,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359296450] [2024-06-27 19:26:43,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:43,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:43,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:43,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:43,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:43,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359296450] [2024-06-27 19:26:43,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359296450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:43,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:43,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:26:43,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442289332] [2024-06-27 19:26:43,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:43,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:26:43,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:43,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:26:43,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:26:43,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:43,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 166 transitions, 1850 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:43,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:43,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:43,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:44,072 INFO L124 PetriNetUnfolderBase]: 1327/2210 cut-off events. [2024-06-27 19:26:44,072 INFO L125 PetriNetUnfolderBase]: For 69417/69417 co-relation queries the response was YES. [2024-06-27 19:26:44,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12909 conditions, 2210 events. 1327/2210 cut-off events. For 69417/69417 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12155 event pairs, 309 based on Foata normal form. 10/2204 useless extension candidates. Maximal degree in co-relation 12846. Up to 1268 conditions per place. [2024-06-27 19:26:44,087 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 100 selfloop transitions, 102 changer transitions 0/209 dead transitions. [2024-06-27 19:26:44,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 209 transitions, 2618 flow [2024-06-27 19:26:44,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:26:44,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:26:44,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 19:26:44,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6776556776556777 [2024-06-27 19:26:44,088 INFO L175 Difference]: Start difference. First operand has 136 places, 166 transitions, 1850 flow. Second operand 7 states and 185 transitions. [2024-06-27 19:26:44,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 209 transitions, 2618 flow [2024-06-27 19:26:44,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 209 transitions, 2365 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 19:26:44,169 INFO L231 Difference]: Finished difference. Result has 136 places, 170 transitions, 1866 flow [2024-06-27 19:26:44,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1597, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1866, PETRI_PLACES=136, PETRI_TRANSITIONS=170} [2024-06-27 19:26:44,170 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 96 predicate places. [2024-06-27 19:26:44,170 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 170 transitions, 1866 flow [2024-06-27 19:26:44,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:44,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:44,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:44,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 19:26:44,170 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:44,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:44,171 INFO L85 PathProgramCache]: Analyzing trace with hash -962047901, now seen corresponding path program 2 times [2024-06-27 19:26:44,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:44,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149877129] [2024-06-27 19:26:44,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:44,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:44,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:44,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:44,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:44,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149877129] [2024-06-27 19:26:44,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149877129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:44,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:44,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:26:44,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644325616] [2024-06-27 19:26:44,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:44,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:26:44,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:44,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:26:44,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:26:44,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:44,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 170 transitions, 1866 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:44,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:44,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:44,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:44,515 INFO L124 PetriNetUnfolderBase]: 1363/2267 cut-off events. [2024-06-27 19:26:44,515 INFO L125 PetriNetUnfolderBase]: For 74155/74155 co-relation queries the response was YES. [2024-06-27 19:26:44,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13382 conditions, 2267 events. 1363/2267 cut-off events. For 74155/74155 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 12554 event pairs, 362 based on Foata normal form. 10/2262 useless extension candidates. Maximal degree in co-relation 13319. Up to 1807 conditions per place. [2024-06-27 19:26:44,528 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 95 selfloop transitions, 99 changer transitions 0/201 dead transitions. [2024-06-27 19:26:44,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 201 transitions, 2498 flow [2024-06-27 19:26:44,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:26:44,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:26:44,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 19:26:44,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6446886446886447 [2024-06-27 19:26:44,529 INFO L175 Difference]: Start difference. First operand has 136 places, 170 transitions, 1866 flow. Second operand 7 states and 176 transitions. [2024-06-27 19:26:44,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 201 transitions, 2498 flow [2024-06-27 19:26:44,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 201 transitions, 2284 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 19:26:44,618 INFO L231 Difference]: Finished difference. Result has 139 places, 172 transitions, 1892 flow [2024-06-27 19:26:44,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1656, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1892, PETRI_PLACES=139, PETRI_TRANSITIONS=172} [2024-06-27 19:26:44,619 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 99 predicate places. [2024-06-27 19:26:44,619 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 172 transitions, 1892 flow [2024-06-27 19:26:44,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:44,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:44,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:44,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 19:26:44,620 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:44,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:44,620 INFO L85 PathProgramCache]: Analyzing trace with hash -851246585, now seen corresponding path program 2 times [2024-06-27 19:26:44,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:44,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279567228] [2024-06-27 19:26:44,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:44,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:44,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:44,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:44,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:44,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279567228] [2024-06-27 19:26:44,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279567228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:44,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:44,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:26:44,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011566572] [2024-06-27 19:26:44,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:44,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:26:44,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:44,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:26:44,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:26:44,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:44,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 172 transitions, 1892 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:44,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:44,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:44,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:44,926 INFO L124 PetriNetUnfolderBase]: 1368/2275 cut-off events. [2024-06-27 19:26:44,926 INFO L125 PetriNetUnfolderBase]: For 72602/72602 co-relation queries the response was YES. [2024-06-27 19:26:44,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13537 conditions, 2275 events. 1368/2275 cut-off events. For 72602/72602 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 12609 event pairs, 391 based on Foata normal form. 1/2261 useless extension candidates. Maximal degree in co-relation 13473. Up to 1849 conditions per place. [2024-06-27 19:26:44,942 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 94 selfloop transitions, 96 changer transitions 0/197 dead transitions. [2024-06-27 19:26:44,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 197 transitions, 2501 flow [2024-06-27 19:26:44,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:26:44,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:26:44,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 19:26:44,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6227106227106227 [2024-06-27 19:26:44,943 INFO L175 Difference]: Start difference. First operand has 139 places, 172 transitions, 1892 flow. Second operand 7 states and 170 transitions. [2024-06-27 19:26:44,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 197 transitions, 2501 flow [2024-06-27 19:26:45,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 197 transitions, 2285 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 19:26:45,027 INFO L231 Difference]: Finished difference. Result has 141 places, 175 transitions, 1913 flow [2024-06-27 19:26:45,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1682, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1913, PETRI_PLACES=141, PETRI_TRANSITIONS=175} [2024-06-27 19:26:45,028 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 101 predicate places. [2024-06-27 19:26:45,028 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 175 transitions, 1913 flow [2024-06-27 19:26:45,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:45,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:45,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:45,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 19:26:45,029 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:45,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:45,029 INFO L85 PathProgramCache]: Analyzing trace with hash -703759931, now seen corresponding path program 3 times [2024-06-27 19:26:45,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:45,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375369781] [2024-06-27 19:26:45,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:45,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:45,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:45,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:45,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:45,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375369781] [2024-06-27 19:26:45,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375369781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:45,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:45,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:26:45,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097655750] [2024-06-27 19:26:45,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:45,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:26:45,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:45,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:26:45,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:26:45,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:45,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 175 transitions, 1913 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:45,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:45,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:45,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:45,365 INFO L124 PetriNetUnfolderBase]: 1404/2343 cut-off events. [2024-06-27 19:26:45,365 INFO L125 PetriNetUnfolderBase]: For 81832/81832 co-relation queries the response was YES. [2024-06-27 19:26:45,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13850 conditions, 2343 events. 1404/2343 cut-off events. For 81832/81832 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 13056 event pairs, 375 based on Foata normal form. 10/2349 useless extension candidates. Maximal degree in co-relation 13785. Up to 2089 conditions per place. [2024-06-27 19:26:45,381 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 163 selfloop transitions, 29 changer transitions 0/199 dead transitions. [2024-06-27 19:26:45,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 199 transitions, 2391 flow [2024-06-27 19:26:45,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:26:45,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:26:45,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-27 19:26:45,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-27 19:26:45,383 INFO L175 Difference]: Start difference. First operand has 141 places, 175 transitions, 1913 flow. Second operand 8 states and 180 transitions. [2024-06-27 19:26:45,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 199 transitions, 2391 flow [2024-06-27 19:26:45,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 199 transitions, 2236 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 19:26:45,473 INFO L231 Difference]: Finished difference. Result has 145 places, 177 transitions, 1858 flow [2024-06-27 19:26:45,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1758, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1858, PETRI_PLACES=145, PETRI_TRANSITIONS=177} [2024-06-27 19:26:45,473 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 105 predicate places. [2024-06-27 19:26:45,473 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 177 transitions, 1858 flow [2024-06-27 19:26:45,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:45,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:45,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:45,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 19:26:45,474 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:45,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:45,474 INFO L85 PathProgramCache]: Analyzing trace with hash -685607451, now seen corresponding path program 3 times [2024-06-27 19:26:45,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:45,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331006071] [2024-06-27 19:26:45,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:45,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:45,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:45,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:45,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:45,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331006071] [2024-06-27 19:26:45,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331006071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:45,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:45,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:26:45,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662034525] [2024-06-27 19:26:45,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:45,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:26:45,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:45,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:26:45,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:26:45,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:45,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 177 transitions, 1858 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:45,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:45,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:45,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:45,818 INFO L124 PetriNetUnfolderBase]: 1409/2346 cut-off events. [2024-06-27 19:26:45,818 INFO L125 PetriNetUnfolderBase]: For 81122/81128 co-relation queries the response was YES. [2024-06-27 19:26:45,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13874 conditions, 2346 events. 1409/2346 cut-off events. For 81122/81128 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 13061 event pairs, 388 based on Foata normal form. 2/2339 useless extension candidates. Maximal degree in co-relation 13808. Up to 1909 conditions per place. [2024-06-27 19:26:45,833 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 94 selfloop transitions, 98 changer transitions 0/199 dead transitions. [2024-06-27 19:26:45,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 199 transitions, 2468 flow [2024-06-27 19:26:45,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:26:45,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:26:45,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 19:26:45,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043956043956044 [2024-06-27 19:26:45,834 INFO L175 Difference]: Start difference. First operand has 145 places, 177 transitions, 1858 flow. Second operand 7 states and 165 transitions. [2024-06-27 19:26:45,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 199 transitions, 2468 flow [2024-06-27 19:26:45,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 199 transitions, 2394 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 19:26:45,936 INFO L231 Difference]: Finished difference. Result has 146 places, 180 transitions, 2024 flow [2024-06-27 19:26:45,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2024, PETRI_PLACES=146, PETRI_TRANSITIONS=180} [2024-06-27 19:26:45,937 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 106 predicate places. [2024-06-27 19:26:45,937 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 180 transitions, 2024 flow [2024-06-27 19:26:45,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:45,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:45,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:45,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 19:26:45,940 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:45,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:45,941 INFO L85 PathProgramCache]: Analyzing trace with hash -633785873, now seen corresponding path program 4 times [2024-06-27 19:26:45,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:45,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84803889] [2024-06-27 19:26:45,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:45,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:45,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:46,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:46,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:46,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84803889] [2024-06-27 19:26:46,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84803889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:46,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:46,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:26:46,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178380926] [2024-06-27 19:26:46,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:46,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:26:46,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:46,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:26:46,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:26:46,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:46,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 180 transitions, 2024 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:46,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:46,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:46,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:46,301 INFO L124 PetriNetUnfolderBase]: 1403/2341 cut-off events. [2024-06-27 19:26:46,301 INFO L125 PetriNetUnfolderBase]: For 84858/84864 co-relation queries the response was YES. [2024-06-27 19:26:46,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14021 conditions, 2341 events. 1403/2341 cut-off events. For 84858/84864 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 13059 event pairs, 407 based on Foata normal form. 3/2335 useless extension candidates. Maximal degree in co-relation 13954. Up to 1904 conditions per place. [2024-06-27 19:26:46,319 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 96 selfloop transitions, 94 changer transitions 0/197 dead transitions. [2024-06-27 19:26:46,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 197 transitions, 2592 flow [2024-06-27 19:26:46,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:26:46,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:26:46,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 19:26:46,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-27 19:26:46,320 INFO L175 Difference]: Start difference. First operand has 146 places, 180 transitions, 2024 flow. Second operand 8 states and 184 transitions. [2024-06-27 19:26:46,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 197 transitions, 2592 flow [2024-06-27 19:26:46,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 197 transitions, 2435 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 19:26:46,416 INFO L231 Difference]: Finished difference. Result has 150 places, 180 transitions, 2062 flow [2024-06-27 19:26:46,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1867, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2062, PETRI_PLACES=150, PETRI_TRANSITIONS=180} [2024-06-27 19:26:46,417 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 110 predicate places. [2024-06-27 19:26:46,417 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 180 transitions, 2062 flow [2024-06-27 19:26:46,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:46,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:46,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:46,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 19:26:46,418 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:46,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:46,418 INFO L85 PathProgramCache]: Analyzing trace with hash -77251545, now seen corresponding path program 4 times [2024-06-27 19:26:46,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:46,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407231274] [2024-06-27 19:26:46,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:46,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:46,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:46,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:46,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:46,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407231274] [2024-06-27 19:26:46,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407231274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:46,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:46,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:26:46,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318180420] [2024-06-27 19:26:46,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:46,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:26:46,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:46,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:26:46,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:26:46,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:46,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 180 transitions, 2062 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:46,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:46,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:46,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:46,781 INFO L124 PetriNetUnfolderBase]: 1484/2483 cut-off events. [2024-06-27 19:26:46,781 INFO L125 PetriNetUnfolderBase]: For 112810/112810 co-relation queries the response was YES. [2024-06-27 19:26:46,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14185 conditions, 2483 events. 1484/2483 cut-off events. For 112810/112810 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 14052 event pairs, 325 based on Foata normal form. 44/2523 useless extension candidates. Maximal degree in co-relation 14116. Up to 1753 conditions per place. [2024-06-27 19:26:46,798 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 137 selfloop transitions, 76 changer transitions 0/220 dead transitions. [2024-06-27 19:26:46,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 220 transitions, 2614 flow [2024-06-27 19:26:46,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:26:46,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:26:46,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 19:26:46,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634615384615384 [2024-06-27 19:26:46,799 INFO L175 Difference]: Start difference. First operand has 150 places, 180 transitions, 2062 flow. Second operand 8 states and 207 transitions. [2024-06-27 19:26:46,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 220 transitions, 2614 flow [2024-06-27 19:26:46,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 220 transitions, 2290 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 19:26:46,897 INFO L231 Difference]: Finished difference. Result has 150 places, 181 transitions, 1923 flow [2024-06-27 19:26:46,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1738, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1923, PETRI_PLACES=150, PETRI_TRANSITIONS=181} [2024-06-27 19:26:46,898 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 110 predicate places. [2024-06-27 19:26:46,898 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 181 transitions, 1923 flow [2024-06-27 19:26:46,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:46,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:46,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:46,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 19:26:46,898 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:46,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:46,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1358602606, now seen corresponding path program 1 times [2024-06-27 19:26:46,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:46,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255191519] [2024-06-27 19:26:46,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:46,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:46,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:46,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:46,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:46,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255191519] [2024-06-27 19:26:46,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255191519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:46,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:46,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:46,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160575997] [2024-06-27 19:26:46,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:46,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:46,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:46,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:46,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:46,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:46,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 181 transitions, 1923 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:46,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:46,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:46,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:47,228 INFO L124 PetriNetUnfolderBase]: 1492/2495 cut-off events. [2024-06-27 19:26:47,228 INFO L125 PetriNetUnfolderBase]: For 85323/85323 co-relation queries the response was YES. [2024-06-27 19:26:47,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14366 conditions, 2495 events. 1492/2495 cut-off events. For 85323/85323 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14098 event pairs, 405 based on Foata normal form. 2/2493 useless extension candidates. Maximal degree in co-relation 14296. Up to 2283 conditions per place. [2024-06-27 19:26:47,244 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 172 selfloop transitions, 20 changer transitions 0/199 dead transitions. [2024-06-27 19:26:47,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 199 transitions, 2377 flow [2024-06-27 19:26:47,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:26:47,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:26:47,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-27 19:26:47,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6205128205128205 [2024-06-27 19:26:47,245 INFO L175 Difference]: Start difference. First operand has 150 places, 181 transitions, 1923 flow. Second operand 5 states and 121 transitions. [2024-06-27 19:26:47,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 199 transitions, 2377 flow [2024-06-27 19:26:47,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 199 transitions, 2218 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 19:26:47,362 INFO L231 Difference]: Finished difference. Result has 149 places, 183 transitions, 1843 flow [2024-06-27 19:26:47,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1764, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1843, PETRI_PLACES=149, PETRI_TRANSITIONS=183} [2024-06-27 19:26:47,362 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 109 predicate places. [2024-06-27 19:26:47,363 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 183 transitions, 1843 flow [2024-06-27 19:26:47,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:47,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:47,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:47,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 19:26:47,363 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:47,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:47,363 INFO L85 PathProgramCache]: Analyzing trace with hash 307317498, now seen corresponding path program 2 times [2024-06-27 19:26:47,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:47,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223031786] [2024-06-27 19:26:47,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:47,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:47,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:47,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:47,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:47,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223031786] [2024-06-27 19:26:47,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223031786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:47,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:47,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:26:47,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627330113] [2024-06-27 19:26:47,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:47,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:26:47,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:47,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:26:47,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:26:47,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:47,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 183 transitions, 1843 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:47,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:47,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:47,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:47,655 INFO L124 PetriNetUnfolderBase]: 1487/2491 cut-off events. [2024-06-27 19:26:47,656 INFO L125 PetriNetUnfolderBase]: For 82698/82707 co-relation queries the response was YES. [2024-06-27 19:26:47,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13877 conditions, 2491 events. 1487/2491 cut-off events. For 82698/82707 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14103 event pairs, 412 based on Foata normal form. 8/2494 useless extension candidates. Maximal degree in co-relation 13806. Up to 2256 conditions per place. [2024-06-27 19:26:47,672 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 169 selfloop transitions, 20 changer transitions 0/196 dead transitions. [2024-06-27 19:26:47,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 196 transitions, 2281 flow [2024-06-27 19:26:47,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:26:47,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:26:47,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 114 transitions. [2024-06-27 19:26:47,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5846153846153846 [2024-06-27 19:26:47,673 INFO L175 Difference]: Start difference. First operand has 149 places, 183 transitions, 1843 flow. Second operand 5 states and 114 transitions. [2024-06-27 19:26:47,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 196 transitions, 2281 flow [2024-06-27 19:26:47,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 196 transitions, 2218 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 19:26:47,771 INFO L231 Difference]: Finished difference. Result has 151 places, 185 transitions, 1863 flow [2024-06-27 19:26:47,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1780, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1863, PETRI_PLACES=151, PETRI_TRANSITIONS=185} [2024-06-27 19:26:47,771 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 111 predicate places. [2024-06-27 19:26:47,772 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 185 transitions, 1863 flow [2024-06-27 19:26:47,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:47,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:47,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:47,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 19:26:47,772 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:47,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:47,772 INFO L85 PathProgramCache]: Analyzing trace with hash -118153120, now seen corresponding path program 1 times [2024-06-27 19:26:47,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:47,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981538256] [2024-06-27 19:26:47,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:47,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:47,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:47,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:47,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:47,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981538256] [2024-06-27 19:26:47,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981538256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:47,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:47,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:26:47,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828689632] [2024-06-27 19:26:47,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:47,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:26:47,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:47,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:26:47,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:26:47,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:47,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 185 transitions, 1863 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:47,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:47,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:47,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:48,205 INFO L124 PetriNetUnfolderBase]: 1955/3281 cut-off events. [2024-06-27 19:26:48,205 INFO L125 PetriNetUnfolderBase]: For 166588/166594 co-relation queries the response was YES. [2024-06-27 19:26:48,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19438 conditions, 3281 events. 1955/3281 cut-off events. For 166588/166594 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 20022 event pairs, 520 based on Foata normal form. 37/3309 useless extension candidates. Maximal degree in co-relation 19366. Up to 1725 conditions per place. [2024-06-27 19:26:48,228 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 124 selfloop transitions, 100 changer transitions 0/231 dead transitions. [2024-06-27 19:26:48,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 231 transitions, 2869 flow [2024-06-27 19:26:48,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:26:48,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:26:48,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 19:26:48,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703296703296703 [2024-06-27 19:26:48,229 INFO L175 Difference]: Start difference. First operand has 151 places, 185 transitions, 1863 flow. Second operand 7 states and 183 transitions. [2024-06-27 19:26:48,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 231 transitions, 2869 flow [2024-06-27 19:26:48,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 231 transitions, 2802 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 19:26:48,388 INFO L231 Difference]: Finished difference. Result has 156 places, 190 transitions, 2098 flow [2024-06-27 19:26:48,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1796, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2098, PETRI_PLACES=156, PETRI_TRANSITIONS=190} [2024-06-27 19:26:48,389 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 116 predicate places. [2024-06-27 19:26:48,389 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 190 transitions, 2098 flow [2024-06-27 19:26:48,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:48,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:48,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:48,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 19:26:48,389 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:48,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:48,390 INFO L85 PathProgramCache]: Analyzing trace with hash -29587360, now seen corresponding path program 2 times [2024-06-27 19:26:48,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:48,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545972502] [2024-06-27 19:26:48,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:48,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:48,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:48,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:48,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:48,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545972502] [2024-06-27 19:26:48,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545972502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:48,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:48,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:26:48,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674432325] [2024-06-27 19:26:48,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:48,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:26:48,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:48,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:26:48,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:26:48,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:48,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 190 transitions, 2098 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:48,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:48,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:48,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:48,943 INFO L124 PetriNetUnfolderBase]: 2370/3982 cut-off events. [2024-06-27 19:26:48,943 INFO L125 PetriNetUnfolderBase]: For 224158/224164 co-relation queries the response was YES. [2024-06-27 19:26:48,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24974 conditions, 3982 events. 2370/3982 cut-off events. For 224158/224164 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 25354 event pairs, 802 based on Foata normal form. 37/4010 useless extension candidates. Maximal degree in co-relation 24900. Up to 2810 conditions per place. [2024-06-27 19:26:48,972 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 122 selfloop transitions, 95 changer transitions 0/224 dead transitions. [2024-06-27 19:26:48,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 224 transitions, 2958 flow [2024-06-27 19:26:48,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:26:48,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:26:48,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 19:26:48,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-27 19:26:48,973 INFO L175 Difference]: Start difference. First operand has 156 places, 190 transitions, 2098 flow. Second operand 7 states and 175 transitions. [2024-06-27 19:26:48,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 224 transitions, 2958 flow [2024-06-27 19:26:49,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 224 transitions, 2748 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 19:26:49,209 INFO L231 Difference]: Finished difference. Result has 161 places, 194 transitions, 2175 flow [2024-06-27 19:26:49,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1892, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2175, PETRI_PLACES=161, PETRI_TRANSITIONS=194} [2024-06-27 19:26:49,210 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 121 predicate places. [2024-06-27 19:26:49,210 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 194 transitions, 2175 flow [2024-06-27 19:26:49,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:49,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:49,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:49,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 19:26:49,211 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:49,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:49,211 INFO L85 PathProgramCache]: Analyzing trace with hash -29439490, now seen corresponding path program 3 times [2024-06-27 19:26:49,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:49,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50064770] [2024-06-27 19:26:49,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:49,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:49,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:49,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:49,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:49,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50064770] [2024-06-27 19:26:49,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50064770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:49,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:49,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:26:49,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690949827] [2024-06-27 19:26:49,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:49,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:26:49,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:49,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:26:49,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:26:49,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:49,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 194 transitions, 2175 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:49,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:49,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:49,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:49,711 INFO L124 PetriNetUnfolderBase]: 2329/3935 cut-off events. [2024-06-27 19:26:49,711 INFO L125 PetriNetUnfolderBase]: For 210020/210026 co-relation queries the response was YES. [2024-06-27 19:26:49,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23712 conditions, 3935 events. 2329/3935 cut-off events. For 210020/210026 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 25122 event pairs, 864 based on Foata normal form. 43/3969 useless extension candidates. Maximal degree in co-relation 23636. Up to 3220 conditions per place. [2024-06-27 19:26:49,746 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 112 selfloop transitions, 96 changer transitions 3/218 dead transitions. [2024-06-27 19:26:49,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 218 transitions, 2868 flow [2024-06-27 19:26:49,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:26:49,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:26:49,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 19:26:49,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6227106227106227 [2024-06-27 19:26:49,747 INFO L175 Difference]: Start difference. First operand has 161 places, 194 transitions, 2175 flow. Second operand 7 states and 170 transitions. [2024-06-27 19:26:49,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 218 transitions, 2868 flow [2024-06-27 19:26:50,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 218 transitions, 2723 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 19:26:50,051 INFO L231 Difference]: Finished difference. Result has 165 places, 195 transitions, 2259 flow [2024-06-27 19:26:50,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2030, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2259, PETRI_PLACES=165, PETRI_TRANSITIONS=195} [2024-06-27 19:26:50,051 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 125 predicate places. [2024-06-27 19:26:50,051 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 195 transitions, 2259 flow [2024-06-27 19:26:50,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:50,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:50,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:50,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 19:26:50,052 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:50,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:50,052 INFO L85 PathProgramCache]: Analyzing trace with hash 100397148, now seen corresponding path program 4 times [2024-06-27 19:26:50,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:50,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927426295] [2024-06-27 19:26:50,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:50,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:50,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:50,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:50,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:50,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927426295] [2024-06-27 19:26:50,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927426295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:50,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:50,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:26:50,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137091419] [2024-06-27 19:26:50,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:50,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:26:50,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:50,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:26:50,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:26:50,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:50,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 195 transitions, 2259 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:50,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:50,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:50,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:50,567 INFO L124 PetriNetUnfolderBase]: 2451/4151 cut-off events. [2024-06-27 19:26:50,567 INFO L125 PetriNetUnfolderBase]: For 220041/220050 co-relation queries the response was YES. [2024-06-27 19:26:50,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24857 conditions, 4151 events. 2451/4151 cut-off events. For 220041/220050 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 26831 event pairs, 880 based on Foata normal form. 48/4194 useless extension candidates. Maximal degree in co-relation 24779. Up to 3496 conditions per place. [2024-06-27 19:26:50,597 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 147 selfloop transitions, 66 changer transitions 3/223 dead transitions. [2024-06-27 19:26:50,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 223 transitions, 2807 flow [2024-06-27 19:26:50,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:26:50,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:26:50,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:26:50,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63003663003663 [2024-06-27 19:26:50,598 INFO L175 Difference]: Start difference. First operand has 165 places, 195 transitions, 2259 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:26:50,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 223 transitions, 2807 flow [2024-06-27 19:26:50,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 223 transitions, 2593 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 19:26:50,842 INFO L231 Difference]: Finished difference. Result has 167 places, 196 transitions, 2214 flow [2024-06-27 19:26:50,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2045, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2214, PETRI_PLACES=167, PETRI_TRANSITIONS=196} [2024-06-27 19:26:50,843 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 127 predicate places. [2024-06-27 19:26:50,843 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 196 transitions, 2214 flow [2024-06-27 19:26:50,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:50,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:50,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:50,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 19:26:50,843 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:50,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:50,844 INFO L85 PathProgramCache]: Analyzing trace with hash 100249278, now seen corresponding path program 5 times [2024-06-27 19:26:50,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:50,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767571889] [2024-06-27 19:26:50,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:50,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:50,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:50,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:50,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:50,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767571889] [2024-06-27 19:26:50,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767571889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:50,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:50,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:26:50,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023965542] [2024-06-27 19:26:50,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:50,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:26:50,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:50,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:26:50,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:26:50,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:50,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 196 transitions, 2214 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:50,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:50,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:50,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:51,412 INFO L124 PetriNetUnfolderBase]: 2751/4693 cut-off events. [2024-06-27 19:26:51,412 INFO L125 PetriNetUnfolderBase]: For 258542/258551 co-relation queries the response was YES. [2024-06-27 19:26:51,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28216 conditions, 4693 events. 2751/4693 cut-off events. For 258542/258551 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 31520 event pairs, 839 based on Foata normal form. 42/4730 useless extension candidates. Maximal degree in co-relation 28137. Up to 3144 conditions per place. [2024-06-27 19:26:51,447 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 157 selfloop transitions, 72 changer transitions 0/236 dead transitions. [2024-06-27 19:26:51,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 236 transitions, 2956 flow [2024-06-27 19:26:51,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:26:51,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:26:51,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 19:26:51,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.663003663003663 [2024-06-27 19:26:51,448 INFO L175 Difference]: Start difference. First operand has 167 places, 196 transitions, 2214 flow. Second operand 7 states and 181 transitions. [2024-06-27 19:26:51,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 236 transitions, 2956 flow [2024-06-27 19:26:51,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 236 transitions, 2798 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 19:26:51,712 INFO L231 Difference]: Finished difference. Result has 170 places, 199 transitions, 2301 flow [2024-06-27 19:26:51,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2056, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2301, PETRI_PLACES=170, PETRI_TRANSITIONS=199} [2024-06-27 19:26:51,712 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 130 predicate places. [2024-06-27 19:26:51,712 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 199 transitions, 2301 flow [2024-06-27 19:26:51,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:51,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:51,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:51,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 19:26:51,713 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:51,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:51,714 INFO L85 PathProgramCache]: Analyzing trace with hash 299698938, now seen corresponding path program 6 times [2024-06-27 19:26:51,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:51,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397620389] [2024-06-27 19:26:51,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:51,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:51,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:51,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:51,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:51,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397620389] [2024-06-27 19:26:51,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397620389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:51,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:51,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:26:51,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649251561] [2024-06-27 19:26:51,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:51,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:26:51,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:51,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:26:51,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:26:51,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:51,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 199 transitions, 2301 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:51,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:51,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:51,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:52,302 INFO L124 PetriNetUnfolderBase]: 2837/4839 cut-off events. [2024-06-27 19:26:52,302 INFO L125 PetriNetUnfolderBase]: For 269692/269701 co-relation queries the response was YES. [2024-06-27 19:26:52,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28746 conditions, 4839 events. 2837/4839 cut-off events. For 269692/269701 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 32768 event pairs, 1084 based on Foata normal form. 48/4882 useless extension candidates. Maximal degree in co-relation 28665. Up to 4142 conditions per place. [2024-06-27 19:26:52,341 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 152 selfloop transitions, 61 changer transitions 5/225 dead transitions. [2024-06-27 19:26:52,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 225 transitions, 2856 flow [2024-06-27 19:26:52,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:26:52,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:26:52,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 19:26:52,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6057692307692307 [2024-06-27 19:26:52,342 INFO L175 Difference]: Start difference. First operand has 170 places, 199 transitions, 2301 flow. Second operand 8 states and 189 transitions. [2024-06-27 19:26:52,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 225 transitions, 2856 flow [2024-06-27 19:26:52,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 225 transitions, 2600 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 19:26:52,746 INFO L231 Difference]: Finished difference. Result has 172 places, 198 transitions, 2195 flow [2024-06-27 19:26:52,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2049, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2195, PETRI_PLACES=172, PETRI_TRANSITIONS=198} [2024-06-27 19:26:52,747 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 132 predicate places. [2024-06-27 19:26:52,747 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 198 transitions, 2195 flow [2024-06-27 19:26:52,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:52,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:52,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:52,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 19:26:52,748 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:52,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:52,748 INFO L85 PathProgramCache]: Analyzing trace with hash 307323450, now seen corresponding path program 1 times [2024-06-27 19:26:52,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:52,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724931963] [2024-06-27 19:26:52,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:52,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:52,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:52,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:52,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:52,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724931963] [2024-06-27 19:26:52,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724931963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:52,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:52,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:26:52,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331602982] [2024-06-27 19:26:52,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:52,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:26:52,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:52,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:26:52,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:26:52,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:52,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 198 transitions, 2195 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:52,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:52,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:52,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:53,474 INFO L124 PetriNetUnfolderBase]: 3022/5182 cut-off events. [2024-06-27 19:26:53,474 INFO L125 PetriNetUnfolderBase]: For 298053/298062 co-relation queries the response was YES. [2024-06-27 19:26:53,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30571 conditions, 5182 events. 3022/5182 cut-off events. For 298053/298062 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 35912 event pairs, 1136 based on Foata normal form. 42/5219 useless extension candidates. Maximal degree in co-relation 30490. Up to 3843 conditions per place. [2024-06-27 19:26:53,518 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 159 selfloop transitions, 65 changer transitions 0/231 dead transitions. [2024-06-27 19:26:53,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 231 transitions, 2871 flow [2024-06-27 19:26:53,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:26:53,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:26:53,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 19:26:53,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185897435897436 [2024-06-27 19:26:53,520 INFO L175 Difference]: Start difference. First operand has 172 places, 198 transitions, 2195 flow. Second operand 8 states and 193 transitions. [2024-06-27 19:26:53,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 231 transitions, 2871 flow [2024-06-27 19:26:53,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 231 transitions, 2719 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 19:26:53,960 INFO L231 Difference]: Finished difference. Result has 175 places, 200 transitions, 2238 flow [2024-06-27 19:26:53,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2043, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2238, PETRI_PLACES=175, PETRI_TRANSITIONS=200} [2024-06-27 19:26:53,960 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 135 predicate places. [2024-06-27 19:26:53,961 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 200 transitions, 2238 flow [2024-06-27 19:26:53,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:53,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:53,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:53,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 19:26:53,961 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:53,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:53,961 INFO L85 PathProgramCache]: Analyzing trace with hash -2065852066, now seen corresponding path program 1 times [2024-06-27 19:26:53,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:53,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977134172] [2024-06-27 19:26:53,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:53,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:53,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:54,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:54,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:54,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977134172] [2024-06-27 19:26:54,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977134172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:54,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:54,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:26:54,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853011897] [2024-06-27 19:26:54,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:54,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:26:54,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:54,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:26:54,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:26:54,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:54,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 200 transitions, 2238 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:54,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:54,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:54,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:54,620 INFO L124 PetriNetUnfolderBase]: 3027/5180 cut-off events. [2024-06-27 19:26:54,620 INFO L125 PetriNetUnfolderBase]: For 275932/275941 co-relation queries the response was YES. [2024-06-27 19:26:54,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30766 conditions, 5180 events. 3027/5180 cut-off events. For 275932/275941 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 35998 event pairs, 1261 based on Foata normal form. 7/5176 useless extension candidates. Maximal degree in co-relation 30683. Up to 4588 conditions per place. [2024-06-27 19:26:54,656 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 130 selfloop transitions, 85 changer transitions 0/222 dead transitions. [2024-06-27 19:26:54,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 222 transitions, 2938 flow [2024-06-27 19:26:54,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:26:54,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:26:54,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 19:26:54,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043956043956044 [2024-06-27 19:26:54,657 INFO L175 Difference]: Start difference. First operand has 175 places, 200 transitions, 2238 flow. Second operand 7 states and 165 transitions. [2024-06-27 19:26:54,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 222 transitions, 2938 flow [2024-06-27 19:26:55,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 222 transitions, 2738 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 19:26:55,023 INFO L231 Difference]: Finished difference. Result has 176 places, 203 transitions, 2250 flow [2024-06-27 19:26:55,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2041, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2250, PETRI_PLACES=176, PETRI_TRANSITIONS=203} [2024-06-27 19:26:55,024 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 136 predicate places. [2024-06-27 19:26:55,024 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 203 transitions, 2250 flow [2024-06-27 19:26:55,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:55,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:55,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:55,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 19:26:55,025 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:55,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:55,025 INFO L85 PathProgramCache]: Analyzing trace with hash -2065644676, now seen corresponding path program 2 times [2024-06-27 19:26:55,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:55,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84220600] [2024-06-27 19:26:55,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:55,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:55,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:55,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:55,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:55,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84220600] [2024-06-27 19:26:55,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84220600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:55,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:55,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:26:55,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744522284] [2024-06-27 19:26:55,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:55,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:26:55,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:55,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:26:55,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:26:55,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:55,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 203 transitions, 2250 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:55,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:55,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:55,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:55,619 INFO L124 PetriNetUnfolderBase]: 3024/5164 cut-off events. [2024-06-27 19:26:55,619 INFO L125 PetriNetUnfolderBase]: For 284557/284566 co-relation queries the response was YES. [2024-06-27 19:26:55,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30628 conditions, 5164 events. 3024/5164 cut-off events. For 284557/284566 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 35823 event pairs, 1245 based on Foata normal form. 7/5160 useless extension candidates. Maximal degree in co-relation 30545. Up to 4585 conditions per place. [2024-06-27 19:26:55,659 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 130 selfloop transitions, 86 changer transitions 0/223 dead transitions. [2024-06-27 19:26:55,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 223 transitions, 2826 flow [2024-06-27 19:26:55,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:26:55,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:26:55,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-27 19:26:55,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5669515669515669 [2024-06-27 19:26:55,660 INFO L175 Difference]: Start difference. First operand has 176 places, 203 transitions, 2250 flow. Second operand 9 states and 199 transitions. [2024-06-27 19:26:55,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 223 transitions, 2826 flow [2024-06-27 19:26:56,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 223 transitions, 2516 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 19:26:56,122 INFO L231 Difference]: Finished difference. Result has 178 places, 203 transitions, 2120 flow [2024-06-27 19:26:56,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1942, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2120, PETRI_PLACES=178, PETRI_TRANSITIONS=203} [2024-06-27 19:26:56,122 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 138 predicate places. [2024-06-27 19:26:56,122 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 203 transitions, 2120 flow [2024-06-27 19:26:56,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:56,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:56,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:56,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 19:26:56,123 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:56,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:56,123 INFO L85 PathProgramCache]: Analyzing trace with hash -2074218532, now seen corresponding path program 1 times [2024-06-27 19:26:56,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:56,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826107297] [2024-06-27 19:26:56,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:56,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:56,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:56,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:56,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:56,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826107297] [2024-06-27 19:26:56,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826107297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:56,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:56,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:26:56,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854503387] [2024-06-27 19:26:56,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:56,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:26:56,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:56,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:26:56,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:26:56,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:56,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 203 transitions, 2120 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:56,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:56,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:56,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:56,804 INFO L124 PetriNetUnfolderBase]: 3419/5819 cut-off events. [2024-06-27 19:26:56,804 INFO L125 PetriNetUnfolderBase]: For 392277/392286 co-relation queries the response was YES. [2024-06-27 19:26:56,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35662 conditions, 5819 events. 3419/5819 cut-off events. For 392277/392286 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 41157 event pairs, 1317 based on Foata normal form. 36/5844 useless extension candidates. Maximal degree in co-relation 35579. Up to 3722 conditions per place. [2024-06-27 19:26:56,851 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 138 selfloop transitions, 92 changer transitions 7/244 dead transitions. [2024-06-27 19:26:56,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 244 transitions, 2976 flow [2024-06-27 19:26:56,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:26:56,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:26:56,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 19:26:56,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.652014652014652 [2024-06-27 19:26:56,852 INFO L175 Difference]: Start difference. First operand has 178 places, 203 transitions, 2120 flow. Second operand 7 states and 178 transitions. [2024-06-27 19:26:56,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 244 transitions, 2976 flow [2024-06-27 19:26:57,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 244 transitions, 2800 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 19:26:57,398 INFO L231 Difference]: Finished difference. Result has 178 places, 205 transitions, 2218 flow [2024-06-27 19:26:57,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1944, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2218, PETRI_PLACES=178, PETRI_TRANSITIONS=205} [2024-06-27 19:26:57,399 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 138 predicate places. [2024-06-27 19:26:57,399 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 205 transitions, 2218 flow [2024-06-27 19:26:57,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:57,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:57,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:57,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 19:26:57,400 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:57,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:57,400 INFO L85 PathProgramCache]: Analyzing trace with hash -2065647652, now seen corresponding path program 2 times [2024-06-27 19:26:57,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:57,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820198490] [2024-06-27 19:26:57,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:57,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:57,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:57,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:57,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:57,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820198490] [2024-06-27 19:26:57,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820198490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:57,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:57,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:26:57,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601709780] [2024-06-27 19:26:57,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:57,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:26:57,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:57,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:26:57,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:26:57,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:57,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 205 transitions, 2218 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:57,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:57,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:57,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:58,147 INFO L124 PetriNetUnfolderBase]: 3460/5914 cut-off events. [2024-06-27 19:26:58,147 INFO L125 PetriNetUnfolderBase]: For 412488/412497 co-relation queries the response was YES. [2024-06-27 19:26:58,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36391 conditions, 5914 events. 3460/5914 cut-off events. For 412488/412497 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 42251 event pairs, 1520 based on Foata normal form. 40/5943 useless extension candidates. Maximal degree in co-relation 36306. Up to 5137 conditions per place. [2024-06-27 19:26:58,193 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 136 selfloop transitions, 84 changer transitions 3/230 dead transitions. [2024-06-27 19:26:58,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 230 transitions, 2857 flow [2024-06-27 19:26:58,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:26:58,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:26:58,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 19:26:58,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6117216117216118 [2024-06-27 19:26:58,195 INFO L175 Difference]: Start difference. First operand has 178 places, 205 transitions, 2218 flow. Second operand 7 states and 167 transitions. [2024-06-27 19:26:58,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 230 transitions, 2857 flow [2024-06-27 19:26:58,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 230 transitions, 2734 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 19:26:58,792 INFO L231 Difference]: Finished difference. Result has 182 places, 205 transitions, 2284 flow [2024-06-27 19:26:58,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2095, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2284, PETRI_PLACES=182, PETRI_TRANSITIONS=205} [2024-06-27 19:26:58,793 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 142 predicate places. [2024-06-27 19:26:58,793 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 205 transitions, 2284 flow [2024-06-27 19:26:58,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:58,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:58,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:58,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 19:26:58,793 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-27 19:26:58,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:58,794 INFO L85 PathProgramCache]: Analyzing trace with hash -2065944322, now seen corresponding path program 3 times [2024-06-27 19:26:58,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:58,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269437887] [2024-06-27 19:26:58,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:58,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:58,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:58,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:58,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:58,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269437887] [2024-06-27 19:26:58,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269437887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:58,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:58,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:26:58,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863265364] [2024-06-27 19:26:58,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:58,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:26:58,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:58,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:26:58,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:26:58,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:26:58,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 205 transitions, 2284 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:58,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:58,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:26:58,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:59,542 INFO L124 PetriNetUnfolderBase]: 3538/6052 cut-off events. [2024-06-27 19:26:59,543 INFO L125 PetriNetUnfolderBase]: For 424071/424080 co-relation queries the response was YES. [2024-06-27 19:26:59,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37339 conditions, 6052 events. 3538/6052 cut-off events. For 424071/424080 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 43481 event pairs, 1508 based on Foata normal form. 36/6077 useless extension candidates. Maximal degree in co-relation 37252. Up to 5091 conditions per place. [2024-06-27 19:26:59,591 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 138 selfloop transitions, 83 changer transitions 8/236 dead transitions. [2024-06-27 19:26:59,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 236 transitions, 2965 flow [2024-06-27 19:26:59,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:26:59,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:26:59,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:26:59,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63003663003663 [2024-06-27 19:26:59,593 INFO L175 Difference]: Start difference. First operand has 182 places, 205 transitions, 2284 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:26:59,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 236 transitions, 2965 flow [2024-06-27 19:27:00,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 236 transitions, 2782 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 19:27:00,084 INFO L231 Difference]: Finished difference. Result has 184 places, 203 transitions, 2260 flow [2024-06-27 19:27:00,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2101, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2260, PETRI_PLACES=184, PETRI_TRANSITIONS=203} [2024-06-27 19:27:00,085 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 144 predicate places. [2024-06-27 19:27:00,085 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 203 transitions, 2260 flow [2024-06-27 19:27:00,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:00,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:00,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:00,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 19:27:00,085 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:00,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:00,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1597141028, now seen corresponding path program 1 times [2024-06-27 19:27:00,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:00,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837609057] [2024-06-27 19:27:00,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:00,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:00,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:00,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:00,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:00,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837609057] [2024-06-27 19:27:00,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837609057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:00,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:00,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:00,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445844469] [2024-06-27 19:27:00,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:00,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:00,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:00,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:00,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:00,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:00,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 203 transitions, 2260 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:00,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:00,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:00,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:00,843 INFO L124 PetriNetUnfolderBase]: 3281/5510 cut-off events. [2024-06-27 19:27:00,843 INFO L125 PetriNetUnfolderBase]: For 418813/418813 co-relation queries the response was YES. [2024-06-27 19:27:00,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36497 conditions, 5510 events. 3281/5510 cut-off events. For 418813/418813 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 38276 event pairs, 1209 based on Foata normal form. 10/5460 useless extension candidates. Maximal degree in co-relation 36409. Up to 4412 conditions per place. [2024-06-27 19:27:00,889 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 132 selfloop transitions, 102 changer transitions 4/245 dead transitions. [2024-06-27 19:27:00,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 245 transitions, 3177 flow [2024-06-27 19:27:00,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:27:00,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:27:00,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 19:27:00,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.663003663003663 [2024-06-27 19:27:00,891 INFO L175 Difference]: Start difference. First operand has 184 places, 203 transitions, 2260 flow. Second operand 7 states and 181 transitions. [2024-06-27 19:27:00,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 245 transitions, 3177 flow [2024-06-27 19:27:01,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 245 transitions, 2983 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 19:27:01,557 INFO L231 Difference]: Finished difference. Result has 187 places, 209 transitions, 2422 flow [2024-06-27 19:27:01,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2066, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2422, PETRI_PLACES=187, PETRI_TRANSITIONS=209} [2024-06-27 19:27:01,558 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 147 predicate places. [2024-06-27 19:27:01,558 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 209 transitions, 2422 flow [2024-06-27 19:27:01,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:01,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:01,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:01,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 19:27:01,558 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:01,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:01,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1144641008, now seen corresponding path program 2 times [2024-06-27 19:27:01,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:01,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366870615] [2024-06-27 19:27:01,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:01,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:01,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:01,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:01,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:01,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366870615] [2024-06-27 19:27:01,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366870615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:01,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:01,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:01,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848286265] [2024-06-27 19:27:01,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:01,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:01,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:01,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:01,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:01,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:01,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 209 transitions, 2422 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:01,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:01,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:01,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:02,320 INFO L124 PetriNetUnfolderBase]: 3186/5383 cut-off events. [2024-06-27 19:27:02,320 INFO L125 PetriNetUnfolderBase]: For 421425/421425 co-relation queries the response was YES. [2024-06-27 19:27:02,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35969 conditions, 5383 events. 3186/5383 cut-off events. For 421425/421425 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 37339 event pairs, 1300 based on Foata normal form. 10/5373 useless extension candidates. Maximal degree in co-relation 35879. Up to 4816 conditions per place. [2024-06-27 19:27:02,372 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 128 selfloop transitions, 94 changer transitions 5/234 dead transitions. [2024-06-27 19:27:02,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 234 transitions, 3050 flow [2024-06-27 19:27:02,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:27:02,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:27:02,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:27:02,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63003663003663 [2024-06-27 19:27:02,373 INFO L175 Difference]: Start difference. First operand has 187 places, 209 transitions, 2422 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:27:02,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 234 transitions, 3050 flow [2024-06-27 19:27:03,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 234 transitions, 2830 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 19:27:03,081 INFO L231 Difference]: Finished difference. Result has 190 places, 207 transitions, 2369 flow [2024-06-27 19:27:03,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2202, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2369, PETRI_PLACES=190, PETRI_TRANSITIONS=207} [2024-06-27 19:27:03,082 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 150 predicate places. [2024-06-27 19:27:03,082 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 207 transitions, 2369 flow [2024-06-27 19:27:03,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:03,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:03,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:03,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 19:27:03,083 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:03,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:03,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1612752300, now seen corresponding path program 3 times [2024-06-27 19:27:03,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:03,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898183021] [2024-06-27 19:27:03,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:03,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:03,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:03,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:03,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:03,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898183021] [2024-06-27 19:27:03,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898183021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:03,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:03,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:03,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091641793] [2024-06-27 19:27:03,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:03,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:03,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:03,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:03,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:03,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:03,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 207 transitions, 2369 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:03,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:03,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:03,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:03,728 INFO L124 PetriNetUnfolderBase]: 2899/4899 cut-off events. [2024-06-27 19:27:03,729 INFO L125 PetriNetUnfolderBase]: For 421662/421666 co-relation queries the response was YES. [2024-06-27 19:27:03,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34322 conditions, 4899 events. 2899/4899 cut-off events. For 421662/421666 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 33256 event pairs, 1194 based on Foata normal form. 2/4894 useless extension candidates. Maximal degree in co-relation 34231. Up to 4384 conditions per place. [2024-06-27 19:27:03,768 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 129 selfloop transitions, 91 changer transitions 0/227 dead transitions. [2024-06-27 19:27:03,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 227 transitions, 2991 flow [2024-06-27 19:27:03,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:27:03,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:27:03,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-27 19:27:03,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5669515669515669 [2024-06-27 19:27:03,770 INFO L175 Difference]: Start difference. First operand has 190 places, 207 transitions, 2369 flow. Second operand 9 states and 199 transitions. [2024-06-27 19:27:03,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 227 transitions, 2991 flow [2024-06-27 19:27:04,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 227 transitions, 2770 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 19:27:04,294 INFO L231 Difference]: Finished difference. Result has 194 places, 210 transitions, 2372 flow [2024-06-27 19:27:04,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2154, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2372, PETRI_PLACES=194, PETRI_TRANSITIONS=210} [2024-06-27 19:27:04,294 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 154 predicate places. [2024-06-27 19:27:04,294 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 210 transitions, 2372 flow [2024-06-27 19:27:04,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:04,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:04,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:04,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 19:27:04,295 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:04,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:04,295 INFO L85 PathProgramCache]: Analyzing trace with hash 284288118, now seen corresponding path program 3 times [2024-06-27 19:27:04,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:04,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435455842] [2024-06-27 19:27:04,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:04,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:04,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:04,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:04,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:04,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435455842] [2024-06-27 19:27:04,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435455842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:04,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:04,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:04,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006420511] [2024-06-27 19:27:04,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:04,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:04,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:04,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:04,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:04,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:04,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 210 transitions, 2372 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:04,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:04,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:04,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:04,936 INFO L124 PetriNetUnfolderBase]: 2935/4929 cut-off events. [2024-06-27 19:27:04,936 INFO L125 PetriNetUnfolderBase]: For 450973/450973 co-relation queries the response was YES. [2024-06-27 19:27:04,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34816 conditions, 4929 events. 2935/4929 cut-off events. For 450973/450973 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 33330 event pairs, 1140 based on Foata normal form. 10/4929 useless extension candidates. Maximal degree in co-relation 34724. Up to 4585 conditions per place. [2024-06-27 19:27:04,984 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 195 selfloop transitions, 27 changer transitions 5/234 dead transitions. [2024-06-27 19:27:04,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 234 transitions, 2929 flow [2024-06-27 19:27:04,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:04,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:04,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-27 19:27:04,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-27 19:27:04,985 INFO L175 Difference]: Start difference. First operand has 194 places, 210 transitions, 2372 flow. Second operand 8 states and 180 transitions. [2024-06-27 19:27:04,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 234 transitions, 2929 flow [2024-06-27 19:27:05,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 234 transitions, 2640 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 19:27:05,672 INFO L231 Difference]: Finished difference. Result has 193 places, 210 transitions, 2164 flow [2024-06-27 19:27:05,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2083, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2164, PETRI_PLACES=193, PETRI_TRANSITIONS=210} [2024-06-27 19:27:05,673 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 153 predicate places. [2024-06-27 19:27:05,673 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 210 transitions, 2164 flow [2024-06-27 19:27:05,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:05,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:05,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:05,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 19:27:05,673 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:05,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:05,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1664389726, now seen corresponding path program 4 times [2024-06-27 19:27:05,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:05,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381479409] [2024-06-27 19:27:05,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:05,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:05,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:05,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:05,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:05,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381479409] [2024-06-27 19:27:05,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381479409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:05,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:05,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:05,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323017130] [2024-06-27 19:27:05,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:05,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:05,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:05,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:05,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:05,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:05,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 210 transitions, 2164 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:05,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:05,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:05,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:06,283 INFO L124 PetriNetUnfolderBase]: 2897/4884 cut-off events. [2024-06-27 19:27:06,283 INFO L125 PetriNetUnfolderBase]: For 449846/449850 co-relation queries the response was YES. [2024-06-27 19:27:06,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34573 conditions, 4884 events. 2897/4884 cut-off events. For 449846/449850 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 32978 event pairs, 1186 based on Foata normal form. 2/4879 useless extension candidates. Maximal degree in co-relation 34482. Up to 4389 conditions per place. [2024-06-27 19:27:06,326 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 133 selfloop transitions, 84 changer transitions 0/224 dead transitions. [2024-06-27 19:27:06,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 224 transitions, 2632 flow [2024-06-27 19:27:06,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:27:06,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:27:06,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 19:27:06,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-27 19:27:06,327 INFO L175 Difference]: Start difference. First operand has 193 places, 210 transitions, 2164 flow. Second operand 7 states and 161 transitions. [2024-06-27 19:27:06,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 224 transitions, 2632 flow [2024-06-27 19:27:06,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 224 transitions, 2555 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 19:27:06,982 INFO L231 Difference]: Finished difference. Result has 194 places, 210 transitions, 2263 flow [2024-06-27 19:27:06,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2087, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2263, PETRI_PLACES=194, PETRI_TRANSITIONS=210} [2024-06-27 19:27:06,982 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 154 predicate places. [2024-06-27 19:27:06,983 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 210 transitions, 2263 flow [2024-06-27 19:27:06,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:06,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:06,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:06,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 19:27:06,983 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:06,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:06,983 INFO L85 PathProgramCache]: Analyzing trace with hash 676833436, now seen corresponding path program 4 times [2024-06-27 19:27:06,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:06,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332880607] [2024-06-27 19:27:06,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:06,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:06,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:07,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:07,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:07,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332880607] [2024-06-27 19:27:07,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332880607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:07,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:07,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:07,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958734884] [2024-06-27 19:27:07,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:07,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:07,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:07,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:07,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:07,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:07,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 210 transitions, 2263 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:07,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:07,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:07,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:07,639 INFO L124 PetriNetUnfolderBase]: 3001/5059 cut-off events. [2024-06-27 19:27:07,639 INFO L125 PetriNetUnfolderBase]: For 519417/519424 co-relation queries the response was YES. [2024-06-27 19:27:07,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35648 conditions, 5059 events. 3001/5059 cut-off events. For 519417/519424 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 34479 event pairs, 1205 based on Foata normal form. 39/5093 useless extension candidates. Maximal degree in co-relation 35556. Up to 4457 conditions per place. [2024-06-27 19:27:07,685 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 170 selfloop transitions, 46 changer transitions 14/237 dead transitions. [2024-06-27 19:27:07,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 237 transitions, 2824 flow [2024-06-27 19:27:07,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:27:07,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:27:07,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:27:07,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 19:27:07,686 INFO L175 Difference]: Start difference. First operand has 194 places, 210 transitions, 2263 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:27:07,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 237 transitions, 2824 flow [2024-06-27 19:27:08,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 237 transitions, 2656 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 19:27:08,260 INFO L231 Difference]: Finished difference. Result has 195 places, 205 transitions, 2142 flow [2024-06-27 19:27:08,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2095, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2142, PETRI_PLACES=195, PETRI_TRANSITIONS=205} [2024-06-27 19:27:08,261 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 155 predicate places. [2024-06-27 19:27:08,261 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 205 transitions, 2142 flow [2024-06-27 19:27:08,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:08,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:08,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:08,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 19:27:08,262 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:08,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:08,262 INFO L85 PathProgramCache]: Analyzing trace with hash 686664466, now seen corresponding path program 5 times [2024-06-27 19:27:08,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:08,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417409661] [2024-06-27 19:27:08,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:08,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:08,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:08,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:08,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:08,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417409661] [2024-06-27 19:27:08,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417409661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:08,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:08,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:08,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272067647] [2024-06-27 19:27:08,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:08,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:08,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:08,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:08,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:08,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:08,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 205 transitions, 2142 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:08,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:08,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:08,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:08,878 INFO L124 PetriNetUnfolderBase]: 2805/4743 cut-off events. [2024-06-27 19:27:08,878 INFO L125 PetriNetUnfolderBase]: For 480031/480038 co-relation queries the response was YES. [2024-06-27 19:27:08,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32719 conditions, 4743 events. 2805/4743 cut-off events. For 480031/480038 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 31960 event pairs, 1111 based on Foata normal form. 39/4777 useless extension candidates. Maximal degree in co-relation 32626. Up to 4159 conditions per place. [2024-06-27 19:27:08,921 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 161 selfloop transitions, 46 changer transitions 15/229 dead transitions. [2024-06-27 19:27:08,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 229 transitions, 2656 flow [2024-06-27 19:27:08,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:08,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:08,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 19:27:08,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-27 19:27:08,922 INFO L175 Difference]: Start difference. First operand has 195 places, 205 transitions, 2142 flow. Second operand 8 states and 184 transitions. [2024-06-27 19:27:08,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 229 transitions, 2656 flow [2024-06-27 19:27:09,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 229 transitions, 2558 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 19:27:09,451 INFO L231 Difference]: Finished difference. Result has 194 places, 198 transitions, 2061 flow [2024-06-27 19:27:09,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2044, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2061, PETRI_PLACES=194, PETRI_TRANSITIONS=198} [2024-06-27 19:27:09,452 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 154 predicate places. [2024-06-27 19:27:09,452 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 198 transitions, 2061 flow [2024-06-27 19:27:09,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:09,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:09,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:09,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 19:27:09,453 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:09,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:09,453 INFO L85 PathProgramCache]: Analyzing trace with hash 676536766, now seen corresponding path program 6 times [2024-06-27 19:27:09,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:09,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664843184] [2024-06-27 19:27:09,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:09,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:09,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:09,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:09,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:09,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664843184] [2024-06-27 19:27:09,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664843184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:09,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:09,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:09,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673651326] [2024-06-27 19:27:09,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:09,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:09,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:09,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:09,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:09,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:09,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 198 transitions, 2061 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:09,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:09,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:09,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:10,097 INFO L124 PetriNetUnfolderBase]: 2722/4628 cut-off events. [2024-06-27 19:27:10,098 INFO L125 PetriNetUnfolderBase]: For 446523/446530 co-relation queries the response was YES. [2024-06-27 19:27:10,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31444 conditions, 4628 events. 2722/4628 cut-off events. For 446523/446530 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 31020 event pairs, 997 based on Foata normal form. 35/4658 useless extension candidates. Maximal degree in co-relation 31352. Up to 3760 conditions per place. [2024-06-27 19:27:10,139 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 174 selfloop transitions, 42 changer transitions 10/233 dead transitions. [2024-06-27 19:27:10,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 233 transitions, 2623 flow [2024-06-27 19:27:10,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:27:10,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:27:10,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 19:27:10,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6483516483516484 [2024-06-27 19:27:10,140 INFO L175 Difference]: Start difference. First operand has 194 places, 198 transitions, 2061 flow. Second operand 7 states and 177 transitions. [2024-06-27 19:27:10,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 233 transitions, 2623 flow [2024-06-27 19:27:10,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 233 transitions, 2491 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 19:27:10,677 INFO L231 Difference]: Finished difference. Result has 190 places, 193 transitions, 1962 flow [2024-06-27 19:27:10,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1929, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1962, PETRI_PLACES=190, PETRI_TRANSITIONS=193} [2024-06-27 19:27:10,678 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 150 predicate places. [2024-06-27 19:27:10,678 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 193 transitions, 1962 flow [2024-06-27 19:27:10,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:10,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:10,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:10,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 19:27:10,679 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:10,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:10,679 INFO L85 PathProgramCache]: Analyzing trace with hash 687033428, now seen corresponding path program 1 times [2024-06-27 19:27:10,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:10,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188596566] [2024-06-27 19:27:10,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:10,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:10,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:10,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:10,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:10,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188596566] [2024-06-27 19:27:10,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188596566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:10,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:10,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:10,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562886156] [2024-06-27 19:27:10,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:10,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:10,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:10,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:10,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:10,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:10,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 193 transitions, 1962 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:10,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:10,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:10,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:11,249 INFO L124 PetriNetUnfolderBase]: 2427/4115 cut-off events. [2024-06-27 19:27:11,249 INFO L125 PetriNetUnfolderBase]: For 384822/384829 co-relation queries the response was YES. [2024-06-27 19:27:11,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27782 conditions, 4115 events. 2427/4115 cut-off events. For 384822/384829 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 26722 event pairs, 866 based on Foata normal form. 35/4145 useless extension candidates. Maximal degree in co-relation 27692. Up to 3152 conditions per place. [2024-06-27 19:27:11,286 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 154 selfloop transitions, 43 changer transitions 19/223 dead transitions. [2024-06-27 19:27:11,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 223 transitions, 2490 flow [2024-06-27 19:27:11,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:11,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:11,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 19:27:11,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993589743589743 [2024-06-27 19:27:11,287 INFO L175 Difference]: Start difference. First operand has 190 places, 193 transitions, 1962 flow. Second operand 8 states and 187 transitions. [2024-06-27 19:27:11,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 223 transitions, 2490 flow [2024-06-27 19:27:11,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 223 transitions, 2343 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 19:27:11,776 INFO L231 Difference]: Finished difference. Result has 192 places, 183 transitions, 1831 flow [2024-06-27 19:27:11,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1815, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1831, PETRI_PLACES=192, PETRI_TRANSITIONS=183} [2024-06-27 19:27:11,776 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 152 predicate places. [2024-06-27 19:27:11,776 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 183 transitions, 1831 flow [2024-06-27 19:27:11,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:11,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:11,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:11,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 19:27:11,777 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:11,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:11,777 INFO L85 PathProgramCache]: Analyzing trace with hash -178331372, now seen corresponding path program 4 times [2024-06-27 19:27:11,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:11,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369193601] [2024-06-27 19:27:11,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:11,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:11,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:11,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:11,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:11,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369193601] [2024-06-27 19:27:11,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369193601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:11,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:11,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:11,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495110836] [2024-06-27 19:27:11,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:11,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:11,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:11,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:11,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:11,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:11,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 183 transitions, 1831 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:11,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:11,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:11,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:12,311 INFO L124 PetriNetUnfolderBase]: 2241/3746 cut-off events. [2024-06-27 19:27:12,311 INFO L125 PetriNetUnfolderBase]: For 385403/385407 co-relation queries the response was YES. [2024-06-27 19:27:12,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28414 conditions, 3746 events. 2241/3746 cut-off events. For 385403/385407 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23345 event pairs, 862 based on Foata normal form. 3/3741 useless extension candidates. Maximal degree in co-relation 28323. Up to 3228 conditions per place. [2024-06-27 19:27:12,345 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 127 selfloop transitions, 81 changer transitions 0/215 dead transitions. [2024-06-27 19:27:12,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 215 transitions, 2552 flow [2024-06-27 19:27:12,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:27:12,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:27:12,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 19:27:12,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6263736263736264 [2024-06-27 19:27:12,346 INFO L175 Difference]: Start difference. First operand has 192 places, 183 transitions, 1831 flow. Second operand 7 states and 171 transitions. [2024-06-27 19:27:12,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 215 transitions, 2552 flow [2024-06-27 19:27:12,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 215 transitions, 2453 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 19:27:12,814 INFO L231 Difference]: Finished difference. Result has 191 places, 189 transitions, 2046 flow [2024-06-27 19:27:12,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1734, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2046, PETRI_PLACES=191, PETRI_TRANSITIONS=189} [2024-06-27 19:27:12,814 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 151 predicate places. [2024-06-27 19:27:12,814 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 189 transitions, 2046 flow [2024-06-27 19:27:12,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:12,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:12,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:12,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 19:27:12,815 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:12,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:12,815 INFO L85 PathProgramCache]: Analyzing trace with hash -175474412, now seen corresponding path program 5 times [2024-06-27 19:27:12,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:12,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089038276] [2024-06-27 19:27:12,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:12,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:12,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:12,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:12,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:12,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089038276] [2024-06-27 19:27:12,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089038276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:12,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:12,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:12,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712728318] [2024-06-27 19:27:12,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:12,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:12,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:12,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:12,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:12,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:12,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 189 transitions, 2046 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:12,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:12,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:12,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:13,352 INFO L124 PetriNetUnfolderBase]: 2249/3759 cut-off events. [2024-06-27 19:27:13,353 INFO L125 PetriNetUnfolderBase]: For 386532/386536 co-relation queries the response was YES. [2024-06-27 19:27:13,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28841 conditions, 3759 events. 2249/3759 cut-off events. For 386532/386536 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23500 event pairs, 865 based on Foata normal form. 3/3755 useless extension candidates. Maximal degree in co-relation 28749. Up to 3380 conditions per place. [2024-06-27 19:27:13,388 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 126 selfloop transitions, 76 changer transitions 0/209 dead transitions. [2024-06-27 19:27:13,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 209 transitions, 2541 flow [2024-06-27 19:27:13,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:27:13,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:27:13,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 19:27:13,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5970695970695971 [2024-06-27 19:27:13,389 INFO L175 Difference]: Start difference. First operand has 191 places, 189 transitions, 2046 flow. Second operand 7 states and 163 transitions. [2024-06-27 19:27:13,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 209 transitions, 2541 flow [2024-06-27 19:27:13,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 209 transitions, 2348 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 19:27:13,810 INFO L231 Difference]: Finished difference. Result has 194 places, 191 transitions, 2061 flow [2024-06-27 19:27:13,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2061, PETRI_PLACES=194, PETRI_TRANSITIONS=191} [2024-06-27 19:27:13,810 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 154 predicate places. [2024-06-27 19:27:13,810 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 191 transitions, 2061 flow [2024-06-27 19:27:13,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:13,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:13,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:13,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 19:27:13,811 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:13,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:13,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1446829804, now seen corresponding path program 6 times [2024-06-27 19:27:13,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:13,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663997754] [2024-06-27 19:27:13,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:13,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:13,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:13,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:13,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:13,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663997754] [2024-06-27 19:27:13,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663997754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:13,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:13,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:13,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876669987] [2024-06-27 19:27:13,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:13,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:13,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:13,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:13,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:13,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:13,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 191 transitions, 2061 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:13,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:13,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:13,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:14,305 INFO L124 PetriNetUnfolderBase]: 2257/3761 cut-off events. [2024-06-27 19:27:14,305 INFO L125 PetriNetUnfolderBase]: For 399272/399276 co-relation queries the response was YES. [2024-06-27 19:27:14,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28991 conditions, 3761 events. 2257/3761 cut-off events. For 399272/399276 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23353 event pairs, 746 based on Foata normal form. 3/3757 useless extension candidates. Maximal degree in co-relation 28898. Up to 1761 conditions per place. [2024-06-27 19:27:14,339 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 120 selfloop transitions, 99 changer transitions 0/226 dead transitions. [2024-06-27 19:27:14,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 226 transitions, 2868 flow [2024-06-27 19:27:14,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:27:14,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:27:14,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 19:27:14,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6483516483516484 [2024-06-27 19:27:14,340 INFO L175 Difference]: Start difference. First operand has 194 places, 191 transitions, 2061 flow. Second operand 7 states and 177 transitions. [2024-06-27 19:27:14,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 226 transitions, 2868 flow [2024-06-27 19:27:14,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 226 transitions, 2695 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 19:27:14,751 INFO L231 Difference]: Finished difference. Result has 196 places, 193 transitions, 2132 flow [2024-06-27 19:27:14,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1888, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2132, PETRI_PLACES=196, PETRI_TRANSITIONS=193} [2024-06-27 19:27:14,752 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 156 predicate places. [2024-06-27 19:27:14,752 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 193 transitions, 2132 flow [2024-06-27 19:27:14,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:14,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:14,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:14,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 19:27:14,753 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:14,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:14,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1436354284, now seen corresponding path program 7 times [2024-06-27 19:27:14,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:14,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303467935] [2024-06-27 19:27:14,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:14,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:14,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:14,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:14,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:14,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303467935] [2024-06-27 19:27:14,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303467935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:14,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:14,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:14,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557088423] [2024-06-27 19:27:14,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:14,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:14,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:14,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:14,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:14,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:14,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 193 transitions, 2132 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:14,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:14,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:14,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:15,267 INFO L124 PetriNetUnfolderBase]: 2232/3720 cut-off events. [2024-06-27 19:27:15,268 INFO L125 PetriNetUnfolderBase]: For 410812/410816 co-relation queries the response was YES. [2024-06-27 19:27:15,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28897 conditions, 3720 events. 2232/3720 cut-off events. For 410812/410816 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 23060 event pairs, 784 based on Foata normal form. 9/3722 useless extension candidates. Maximal degree in co-relation 28803. Up to 1747 conditions per place. [2024-06-27 19:27:15,358 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 125 selfloop transitions, 91 changer transitions 0/223 dead transitions. [2024-06-27 19:27:15,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 223 transitions, 2770 flow [2024-06-27 19:27:15,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:27:15,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:27:15,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:27:15,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6373626373626373 [2024-06-27 19:27:15,359 INFO L175 Difference]: Start difference. First operand has 196 places, 193 transitions, 2132 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:27:15,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 223 transitions, 2770 flow [2024-06-27 19:27:15,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 223 transitions, 2511 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-27 19:27:15,793 INFO L231 Difference]: Finished difference. Result has 198 places, 193 transitions, 2061 flow [2024-06-27 19:27:15,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1873, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2061, PETRI_PLACES=198, PETRI_TRANSITIONS=193} [2024-06-27 19:27:15,793 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 158 predicate places. [2024-06-27 19:27:15,793 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 193 transitions, 2061 flow [2024-06-27 19:27:15,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:15,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:15,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:15,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 19:27:15,794 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:15,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:15,794 INFO L85 PathProgramCache]: Analyzing trace with hash -917220094, now seen corresponding path program 8 times [2024-06-27 19:27:15,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:15,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122448604] [2024-06-27 19:27:15,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:15,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:15,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:15,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:15,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:15,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122448604] [2024-06-27 19:27:15,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122448604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:15,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:15,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:15,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951473373] [2024-06-27 19:27:15,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:15,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:15,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:15,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:15,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:15,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:15,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 193 transitions, 2061 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:15,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:15,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:15,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:16,321 INFO L124 PetriNetUnfolderBase]: 2209/3697 cut-off events. [2024-06-27 19:27:16,321 INFO L125 PetriNetUnfolderBase]: For 408561/408565 co-relation queries the response was YES. [2024-06-27 19:27:16,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27961 conditions, 3697 events. 2209/3697 cut-off events. For 408561/408565 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 23072 event pairs, 829 based on Foata normal form. 11/3701 useless extension candidates. Maximal degree in co-relation 27867. Up to 3052 conditions per place. [2024-06-27 19:27:16,354 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 131 selfloop transitions, 78 changer transitions 0/216 dead transitions. [2024-06-27 19:27:16,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 216 transitions, 2669 flow [2024-06-27 19:27:16,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:27:16,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:27:16,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 19:27:16,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6117216117216118 [2024-06-27 19:27:16,355 INFO L175 Difference]: Start difference. First operand has 198 places, 193 transitions, 2061 flow. Second operand 7 states and 167 transitions. [2024-06-27 19:27:16,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 216 transitions, 2669 flow [2024-06-27 19:27:16,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 216 transitions, 2469 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 19:27:16,801 INFO L231 Difference]: Finished difference. Result has 199 places, 193 transitions, 2024 flow [2024-06-27 19:27:16,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2024, PETRI_PLACES=199, PETRI_TRANSITIONS=193} [2024-06-27 19:27:16,802 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 159 predicate places. [2024-06-27 19:27:16,802 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 193 transitions, 2024 flow [2024-06-27 19:27:16,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:16,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:16,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:16,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 19:27:16,802 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:16,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:16,802 INFO L85 PathProgramCache]: Analyzing trace with hash -924838654, now seen corresponding path program 9 times [2024-06-27 19:27:16,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:16,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547862104] [2024-06-27 19:27:16,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:16,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:16,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:16,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:16,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:16,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547862104] [2024-06-27 19:27:16,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547862104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:16,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:16,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:16,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421766765] [2024-06-27 19:27:16,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:16,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:16,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:16,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:16,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:16,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:16,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 193 transitions, 2024 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:16,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:16,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:16,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:17,286 INFO L124 PetriNetUnfolderBase]: 2179/3649 cut-off events. [2024-06-27 19:27:17,286 INFO L125 PetriNetUnfolderBase]: For 403046/403050 co-relation queries the response was YES. [2024-06-27 19:27:17,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27106 conditions, 3649 events. 2179/3649 cut-off events. For 403046/403050 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 22744 event pairs, 835 based on Foata normal form. 11/3653 useless extension candidates. Maximal degree in co-relation 27011. Up to 3242 conditions per place. [2024-06-27 19:27:17,319 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 131 selfloop transitions, 73 changer transitions 0/211 dead transitions. [2024-06-27 19:27:17,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 211 transitions, 2484 flow [2024-06-27 19:27:17,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:27:17,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:27:17,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 19:27:17,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5970695970695971 [2024-06-27 19:27:17,321 INFO L175 Difference]: Start difference. First operand has 199 places, 193 transitions, 2024 flow. Second operand 7 states and 163 transitions. [2024-06-27 19:27:17,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 211 transitions, 2484 flow [2024-06-27 19:27:17,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 211 transitions, 2315 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 19:27:17,801 INFO L231 Difference]: Finished difference. Result has 202 places, 193 transitions, 2007 flow [2024-06-27 19:27:17,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1855, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2007, PETRI_PLACES=202, PETRI_TRANSITIONS=193} [2024-06-27 19:27:17,801 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 162 predicate places. [2024-06-27 19:27:17,801 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 193 transitions, 2007 flow [2024-06-27 19:27:17,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:17,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:17,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:17,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 19:27:17,802 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:17,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:17,802 INFO L85 PathProgramCache]: Analyzing trace with hash 2047877830, now seen corresponding path program 10 times [2024-06-27 19:27:17,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:17,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416997425] [2024-06-27 19:27:17,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:17,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:17,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:17,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:17,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:17,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416997425] [2024-06-27 19:27:17,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416997425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:17,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:17,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:17,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846410038] [2024-06-27 19:27:17,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:17,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:17,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:17,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:17,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:17,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:17,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 193 transitions, 2007 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:17,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:17,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:17,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:18,397 INFO L124 PetriNetUnfolderBase]: 2156/3624 cut-off events. [2024-06-27 19:27:18,398 INFO L125 PetriNetUnfolderBase]: For 395585/395592 co-relation queries the response was YES. [2024-06-27 19:27:18,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26233 conditions, 3624 events. 2156/3624 cut-off events. For 395585/395592 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 22693 event pairs, 806 based on Foata normal form. 15/3634 useless extension candidates. Maximal degree in co-relation 26137. Up to 3253 conditions per place. [2024-06-27 19:27:18,434 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 173 selfloop transitions, 43 changer transitions 0/223 dead transitions. [2024-06-27 19:27:18,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 223 transitions, 2523 flow [2024-06-27 19:27:18,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:27:18,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:27:18,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:27:18,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63003663003663 [2024-06-27 19:27:18,435 INFO L175 Difference]: Start difference. First operand has 202 places, 193 transitions, 2007 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:27:18,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 223 transitions, 2523 flow [2024-06-27 19:27:18,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 223 transitions, 2323 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 19:27:18,928 INFO L231 Difference]: Finished difference. Result has 202 places, 193 transitions, 1902 flow [2024-06-27 19:27:18,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1807, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1902, PETRI_PLACES=202, PETRI_TRANSITIONS=193} [2024-06-27 19:27:18,928 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 162 predicate places. [2024-06-27 19:27:18,928 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 193 transitions, 1902 flow [2024-06-27 19:27:18,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:18,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:18,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:18,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 19:27:18,929 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:18,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:18,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1187251612, now seen corresponding path program 11 times [2024-06-27 19:27:18,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:18,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646132529] [2024-06-27 19:27:18,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:18,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:18,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:18,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:18,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:18,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646132529] [2024-06-27 19:27:18,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646132529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:18,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:18,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:18,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626722742] [2024-06-27 19:27:18,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:18,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:18,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:18,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:18,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:19,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:19,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 193 transitions, 1902 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:19,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:19,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:19,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:19,453 INFO L124 PetriNetUnfolderBase]: 2133/3577 cut-off events. [2024-06-27 19:27:19,453 INFO L125 PetriNetUnfolderBase]: For 387128/387135 co-relation queries the response was YES. [2024-06-27 19:27:19,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25341 conditions, 3577 events. 2133/3577 cut-off events. For 387128/387135 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 22257 event pairs, 712 based on Foata normal form. 15/3587 useless extension candidates. Maximal degree in co-relation 25244. Up to 2430 conditions per place. [2024-06-27 19:27:19,485 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 170 selfloop transitions, 53 changer transitions 0/230 dead transitions. [2024-06-27 19:27:19,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 230 transitions, 2584 flow [2024-06-27 19:27:19,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:27:19,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:27:19,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 19:27:19,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6593406593406593 [2024-06-27 19:27:19,486 INFO L175 Difference]: Start difference. First operand has 202 places, 193 transitions, 1902 flow. Second operand 7 states and 180 transitions. [2024-06-27 19:27:19,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 230 transitions, 2584 flow [2024-06-27 19:27:20,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 230 transitions, 2473 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 19:27:20,009 INFO L231 Difference]: Finished difference. Result has 203 places, 193 transitions, 1908 flow [2024-06-27 19:27:20,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1791, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1908, PETRI_PLACES=203, PETRI_TRANSITIONS=193} [2024-06-27 19:27:20,009 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 163 predicate places. [2024-06-27 19:27:20,009 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 193 transitions, 1908 flow [2024-06-27 19:27:20,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:20,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:20,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:20,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 19:27:20,010 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:20,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:20,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1903987300, now seen corresponding path program 12 times [2024-06-27 19:27:20,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:20,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901652037] [2024-06-27 19:27:20,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:20,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:20,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:20,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:20,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:20,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901652037] [2024-06-27 19:27:20,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901652037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:20,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:20,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:20,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410426204] [2024-06-27 19:27:20,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:20,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:20,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:20,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:20,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:20,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:20,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 193 transitions, 1908 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:20,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:20,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:20,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:20,534 INFO L124 PetriNetUnfolderBase]: 2012/3365 cut-off events. [2024-06-27 19:27:20,534 INFO L125 PetriNetUnfolderBase]: For 379011/379011 co-relation queries the response was YES. [2024-06-27 19:27:20,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22010 conditions, 3365 events. 2012/3365 cut-off events. For 379011/379011 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20660 event pairs, 683 based on Foata normal form. 44/3400 useless extension candidates. Maximal degree in co-relation 21912. Up to 2853 conditions per place. [2024-06-27 19:27:20,565 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 175 selfloop transitions, 46 changer transitions 4/232 dead transitions. [2024-06-27 19:27:20,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 232 transitions, 2468 flow [2024-06-27 19:27:20,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:20,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:20,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:27:20,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6378205128205128 [2024-06-27 19:27:20,567 INFO L175 Difference]: Start difference. First operand has 203 places, 193 transitions, 1908 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:27:20,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 232 transitions, 2468 flow [2024-06-27 19:27:21,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 232 transitions, 2370 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 19:27:21,172 INFO L231 Difference]: Finished difference. Result has 206 places, 191 transitions, 1888 flow [2024-06-27 19:27:21,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1810, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1888, PETRI_PLACES=206, PETRI_TRANSITIONS=191} [2024-06-27 19:27:21,173 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 166 predicate places. [2024-06-27 19:27:21,173 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 191 transitions, 1888 flow [2024-06-27 19:27:21,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:21,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:21,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:21,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 19:27:21,173 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:21,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:21,174 INFO L85 PathProgramCache]: Analyzing trace with hash 923098866, now seen corresponding path program 2 times [2024-06-27 19:27:21,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:21,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668202181] [2024-06-27 19:27:21,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:21,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:21,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:21,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:21,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:21,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668202181] [2024-06-27 19:27:21,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668202181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:21,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:21,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:21,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054065429] [2024-06-27 19:27:21,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:21,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:21,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:21,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:21,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:21,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:21,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 191 transitions, 1888 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:21,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:21,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:21,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:21,738 INFO L124 PetriNetUnfolderBase]: 2131/3597 cut-off events. [2024-06-27 19:27:21,738 INFO L125 PetriNetUnfolderBase]: For 448955/448955 co-relation queries the response was YES. [2024-06-27 19:27:21,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25176 conditions, 3597 events. 2131/3597 cut-off events. For 448955/448955 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 22393 event pairs, 637 based on Foata normal form. 36/3628 useless extension candidates. Maximal degree in co-relation 25077. Up to 2391 conditions per place. [2024-06-27 19:27:21,771 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 173 selfloop transitions, 56 changer transitions 5/241 dead transitions. [2024-06-27 19:27:21,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 241 transitions, 2710 flow [2024-06-27 19:27:21,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:21,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:21,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 19:27:21,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.657051282051282 [2024-06-27 19:27:21,772 INFO L175 Difference]: Start difference. First operand has 206 places, 191 transitions, 1888 flow. Second operand 8 states and 205 transitions. [2024-06-27 19:27:21,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 241 transitions, 2710 flow [2024-06-27 19:27:22,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 241 transitions, 2558 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 19:27:22,266 INFO L231 Difference]: Finished difference. Result has 207 places, 191 transitions, 1950 flow [2024-06-27 19:27:22,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1738, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1950, PETRI_PLACES=207, PETRI_TRANSITIONS=191} [2024-06-27 19:27:22,267 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-27 19:27:22,267 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 191 transitions, 1950 flow [2024-06-27 19:27:22,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:22,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:22,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:22,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 19:27:22,267 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:22,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:22,267 INFO L85 PathProgramCache]: Analyzing trace with hash 936908436, now seen corresponding path program 3 times [2024-06-27 19:27:22,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:22,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346692820] [2024-06-27 19:27:22,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:22,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:22,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:22,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:22,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:22,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346692820] [2024-06-27 19:27:22,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346692820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:22,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:22,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:22,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66107228] [2024-06-27 19:27:22,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:22,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:22,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:22,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:22,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:22,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:22,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 191 transitions, 1950 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:22,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:22,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:22,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:22,878 INFO L124 PetriNetUnfolderBase]: 2371/4083 cut-off events. [2024-06-27 19:27:22,879 INFO L125 PetriNetUnfolderBase]: For 520859/520863 co-relation queries the response was YES. [2024-06-27 19:27:22,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28795 conditions, 4083 events. 2371/4083 cut-off events. For 520859/520863 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 26800 event pairs, 727 based on Foata normal form. 39/4117 useless extension candidates. Maximal degree in co-relation 28694. Up to 1809 conditions per place. [2024-06-27 19:27:22,916 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 171 selfloop transitions, 45 changer transitions 12/235 dead transitions. [2024-06-27 19:27:22,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 235 transitions, 2826 flow [2024-06-27 19:27:22,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:27:22,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:27:22,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 19:27:22,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6813186813186813 [2024-06-27 19:27:22,923 INFO L175 Difference]: Start difference. First operand has 207 places, 191 transitions, 1950 flow. Second operand 7 states and 186 transitions. [2024-06-27 19:27:22,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 235 transitions, 2826 flow [2024-06-27 19:27:23,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 235 transitions, 2717 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 19:27:23,614 INFO L231 Difference]: Finished difference. Result has 209 places, 182 transitions, 1874 flow [2024-06-27 19:27:23,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1845, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1874, PETRI_PLACES=209, PETRI_TRANSITIONS=182} [2024-06-27 19:27:23,614 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 169 predicate places. [2024-06-27 19:27:23,614 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 182 transitions, 1874 flow [2024-06-27 19:27:23,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:23,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:23,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:23,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 19:27:23,615 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:23,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:23,615 INFO L85 PathProgramCache]: Analyzing trace with hash -647087408, now seen corresponding path program 1 times [2024-06-27 19:27:23,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:23,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998900740] [2024-06-27 19:27:23,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:23,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:23,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:23,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:23,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:23,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998900740] [2024-06-27 19:27:23,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998900740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:23,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:23,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:23,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405869431] [2024-06-27 19:27:23,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:23,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:23,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:23,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:23,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:23,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:23,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 182 transitions, 1874 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:23,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:23,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:23,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:24,221 INFO L124 PetriNetUnfolderBase]: 2420/4162 cut-off events. [2024-06-27 19:27:24,222 INFO L125 PetriNetUnfolderBase]: For 528335/528335 co-relation queries the response was YES. [2024-06-27 19:27:24,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31338 conditions, 4162 events. 2420/4162 cut-off events. For 528335/528335 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 27675 event pairs, 785 based on Foata normal form. 6/4128 useless extension candidates. Maximal degree in co-relation 31236. Up to 2166 conditions per place. [2024-06-27 19:27:24,259 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 130 selfloop transitions, 88 changer transitions 0/225 dead transitions. [2024-06-27 19:27:24,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 225 transitions, 2770 flow [2024-06-27 19:27:24,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:27:24,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:27:24,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 19:27:24,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703296703296703 [2024-06-27 19:27:24,261 INFO L175 Difference]: Start difference. First operand has 209 places, 182 transitions, 1874 flow. Second operand 7 states and 183 transitions. [2024-06-27 19:27:24,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 225 transitions, 2770 flow [2024-06-27 19:27:25,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 225 transitions, 2549 flow, removed 41 selfloop flow, removed 12 redundant places. [2024-06-27 19:27:25,022 INFO L231 Difference]: Finished difference. Result has 200 places, 185 transitions, 1933 flow [2024-06-27 19:27:25,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1673, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1933, PETRI_PLACES=200, PETRI_TRANSITIONS=185} [2024-06-27 19:27:25,022 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 160 predicate places. [2024-06-27 19:27:25,022 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 185 transitions, 1933 flow [2024-06-27 19:27:25,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:25,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:25,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:25,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 19:27:25,022 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:25,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:25,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1540442106, now seen corresponding path program 2 times [2024-06-27 19:27:25,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:25,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932616392] [2024-06-27 19:27:25,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:25,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:25,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:25,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:25,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:25,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932616392] [2024-06-27 19:27:25,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932616392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:25,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:25,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:25,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682782471] [2024-06-27 19:27:25,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:25,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:25,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:25,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:25,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:25,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:25,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 185 transitions, 1933 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:25,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:25,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:25,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:25,600 INFO L124 PetriNetUnfolderBase]: 2199/3800 cut-off events. [2024-06-27 19:27:25,600 INFO L125 PetriNetUnfolderBase]: For 378214/378214 co-relation queries the response was YES. [2024-06-27 19:27:25,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26172 conditions, 3800 events. 2199/3800 cut-off events. For 378214/378214 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 24651 event pairs, 887 based on Foata normal form. 6/3797 useless extension candidates. Maximal degree in co-relation 26077. Up to 2996 conditions per place. [2024-06-27 19:27:25,634 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 138 selfloop transitions, 79 changer transitions 0/224 dead transitions. [2024-06-27 19:27:25,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 224 transitions, 2625 flow [2024-06-27 19:27:25,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:25,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:25,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:27:25,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6378205128205128 [2024-06-27 19:27:25,635 INFO L175 Difference]: Start difference. First operand has 200 places, 185 transitions, 1933 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:27:25,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 224 transitions, 2625 flow [2024-06-27 19:27:26,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 224 transitions, 2479 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-27 19:27:26,208 INFO L231 Difference]: Finished difference. Result has 205 places, 186 transitions, 1983 flow [2024-06-27 19:27:26,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1803, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1983, PETRI_PLACES=205, PETRI_TRANSITIONS=186} [2024-06-27 19:27:26,208 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 165 predicate places. [2024-06-27 19:27:26,208 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 186 transitions, 1983 flow [2024-06-27 19:27:26,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:26,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:26,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:26,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 19:27:26,209 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:26,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:26,209 INFO L85 PathProgramCache]: Analyzing trace with hash -241610584, now seen corresponding path program 3 times [2024-06-27 19:27:26,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:26,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394102448] [2024-06-27 19:27:26,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:26,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:26,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:26,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:26,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:26,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394102448] [2024-06-27 19:27:26,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394102448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:26,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:26,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:26,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870538867] [2024-06-27 19:27:26,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:26,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:26,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:26,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:26,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:26,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:26,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 186 transitions, 1983 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:26,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:26,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:26,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:26,759 INFO L124 PetriNetUnfolderBase]: 2181/3772 cut-off events. [2024-06-27 19:27:26,759 INFO L125 PetriNetUnfolderBase]: For 354141/354141 co-relation queries the response was YES. [2024-06-27 19:27:26,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25192 conditions, 3772 events. 2181/3772 cut-off events. For 354141/354141 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 24572 event pairs, 983 based on Foata normal form. 8/3771 useless extension candidates. Maximal degree in co-relation 25096. Up to 3319 conditions per place. [2024-06-27 19:27:26,793 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 138 selfloop transitions, 69 changer transitions 0/214 dead transitions. [2024-06-27 19:27:26,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 214 transitions, 2475 flow [2024-06-27 19:27:26,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:26,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:26,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 19:27:26,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025641025641025 [2024-06-27 19:27:26,794 INFO L175 Difference]: Start difference. First operand has 205 places, 186 transitions, 1983 flow. Second operand 8 states and 188 transitions. [2024-06-27 19:27:26,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 214 transitions, 2475 flow [2024-06-27 19:27:27,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 214 transitions, 2307 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 19:27:27,349 INFO L231 Difference]: Finished difference. Result has 207 places, 186 transitions, 1958 flow [2024-06-27 19:27:27,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1815, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1958, PETRI_PLACES=207, PETRI_TRANSITIONS=186} [2024-06-27 19:27:27,350 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-27 19:27:27,350 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 186 transitions, 1958 flow [2024-06-27 19:27:27,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:27,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:27,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:27,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 19:27:27,350 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:27,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:27,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1310236192, now seen corresponding path program 4 times [2024-06-27 19:27:27,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:27,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294247227] [2024-06-27 19:27:27,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:27,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:27,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:27,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:27,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:27,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294247227] [2024-06-27 19:27:27,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294247227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:27,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:27,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:27,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641590580] [2024-06-27 19:27:27,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:27,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:27,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:27,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:27,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:27,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:27,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 186 transitions, 1958 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:27,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:27,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:27,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:27,872 INFO L124 PetriNetUnfolderBase]: 2168/3751 cut-off events. [2024-06-27 19:27:27,872 INFO L125 PetriNetUnfolderBase]: For 350509/350509 co-relation queries the response was YES. [2024-06-27 19:27:27,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24787 conditions, 3751 events. 2168/3751 cut-off events. For 350509/350509 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 24466 event pairs, 968 based on Foata normal form. 6/3746 useless extension candidates. Maximal degree in co-relation 24690. Up to 3270 conditions per place. [2024-06-27 19:27:27,905 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 139 selfloop transitions, 72 changer transitions 0/218 dead transitions. [2024-06-27 19:27:27,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 218 transitions, 2472 flow [2024-06-27 19:27:27,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:27:27,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:27:27,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-27 19:27:27,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-06-27 19:27:27,906 INFO L175 Difference]: Start difference. First operand has 207 places, 186 transitions, 1958 flow. Second operand 9 states and 208 transitions. [2024-06-27 19:27:27,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 218 transitions, 2472 flow [2024-06-27 19:27:28,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 218 transitions, 2318 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:27:28,441 INFO L231 Difference]: Finished difference. Result has 209 places, 186 transitions, 1952 flow [2024-06-27 19:27:28,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1952, PETRI_PLACES=209, PETRI_TRANSITIONS=186} [2024-06-27 19:27:28,441 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 169 predicate places. [2024-06-27 19:27:28,441 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 186 transitions, 1952 flow [2024-06-27 19:27:28,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:28,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:28,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:28,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 19:27:28,442 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:28,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:28,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1167715928, now seen corresponding path program 5 times [2024-06-27 19:27:28,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:28,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922394898] [2024-06-27 19:27:28,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:28,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:28,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:28,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:28,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:28,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922394898] [2024-06-27 19:27:28,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922394898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:28,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:28,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:28,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704159247] [2024-06-27 19:27:28,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:28,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:28,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:28,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:28,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:28,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:28,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 186 transitions, 1952 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:28,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:28,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:28,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:28,955 INFO L124 PetriNetUnfolderBase]: 2196/3797 cut-off events. [2024-06-27 19:27:28,955 INFO L125 PetriNetUnfolderBase]: For 365938/365938 co-relation queries the response was YES. [2024-06-27 19:27:28,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25195 conditions, 3797 events. 2196/3797 cut-off events. For 365938/365938 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 24795 event pairs, 980 based on Foata normal form. 8/3796 useless extension candidates. Maximal degree in co-relation 25097. Up to 3344 conditions per place. [2024-06-27 19:27:28,988 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 138 selfloop transitions, 67 changer transitions 0/212 dead transitions. [2024-06-27 19:27:28,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 212 transitions, 2450 flow [2024-06-27 19:27:28,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:28,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:28,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 19:27:28,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.592948717948718 [2024-06-27 19:27:28,989 INFO L175 Difference]: Start difference. First operand has 209 places, 186 transitions, 1952 flow. Second operand 8 states and 185 transitions. [2024-06-27 19:27:28,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 212 transitions, 2450 flow [2024-06-27 19:27:29,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 212 transitions, 2298 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 19:27:29,513 INFO L231 Difference]: Finished difference. Result has 210 places, 187 transitions, 1959 flow [2024-06-27 19:27:29,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1800, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1959, PETRI_PLACES=210, PETRI_TRANSITIONS=187} [2024-06-27 19:27:29,514 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 170 predicate places. [2024-06-27 19:27:29,514 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 187 transitions, 1959 flow [2024-06-27 19:27:29,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:29,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:29,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:29,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 19:27:29,514 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:29,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:29,515 INFO L85 PathProgramCache]: Analyzing trace with hash -2003405340, now seen corresponding path program 6 times [2024-06-27 19:27:29,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:29,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969937808] [2024-06-27 19:27:29,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:29,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:29,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:29,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:29,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:29,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969937808] [2024-06-27 19:27:29,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969937808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:29,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:29,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:29,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961320110] [2024-06-27 19:27:29,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:29,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:29,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:29,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:29,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:29,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:29,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 187 transitions, 1959 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:29,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:29,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:29,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:30,075 INFO L124 PetriNetUnfolderBase]: 2236/3872 cut-off events. [2024-06-27 19:27:30,075 INFO L125 PetriNetUnfolderBase]: For 373780/373780 co-relation queries the response was YES. [2024-06-27 19:27:30,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25624 conditions, 3872 events. 2236/3872 cut-off events. For 373780/373780 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 25368 event pairs, 969 based on Foata normal form. 6/3871 useless extension candidates. Maximal degree in co-relation 25525. Up to 3502 conditions per place. [2024-06-27 19:27:30,105 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 184 selfloop transitions, 22 changer transitions 0/213 dead transitions. [2024-06-27 19:27:30,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 213 transitions, 2462 flow [2024-06-27 19:27:30,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:30,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:30,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-27 19:27:30,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5608974358974359 [2024-06-27 19:27:30,106 INFO L175 Difference]: Start difference. First operand has 210 places, 187 transitions, 1959 flow. Second operand 8 states and 175 transitions. [2024-06-27 19:27:30,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 213 transitions, 2462 flow [2024-06-27 19:27:30,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 213 transitions, 2323 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 19:27:30,682 INFO L231 Difference]: Finished difference. Result has 213 places, 189 transitions, 1903 flow [2024-06-27 19:27:30,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1820, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1903, PETRI_PLACES=213, PETRI_TRANSITIONS=189} [2024-06-27 19:27:30,682 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 173 predicate places. [2024-06-27 19:27:30,683 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 189 transitions, 1903 flow [2024-06-27 19:27:30,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:30,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:30,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:30,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 19:27:30,683 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:30,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:30,684 INFO L85 PathProgramCache]: Analyzing trace with hash 503255978, now seen corresponding path program 1 times [2024-06-27 19:27:30,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:30,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644032226] [2024-06-27 19:27:30,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:30,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:30,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:30,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:30,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:30,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644032226] [2024-06-27 19:27:30,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644032226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:30,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:30,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:30,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782492680] [2024-06-27 19:27:30,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:30,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:30,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:30,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:30,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:30,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:30,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 189 transitions, 1903 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:30,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:30,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:30,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:31,242 INFO L124 PetriNetUnfolderBase]: 2256/3887 cut-off events. [2024-06-27 19:27:31,242 INFO L125 PetriNetUnfolderBase]: For 386590/386590 co-relation queries the response was YES. [2024-06-27 19:27:31,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25914 conditions, 3887 events. 2256/3887 cut-off events. For 386590/386590 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 25172 event pairs, 688 based on Foata normal form. 6/3868 useless extension candidates. Maximal degree in co-relation 25813. Up to 1825 conditions per place. [2024-06-27 19:27:31,276 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 125 selfloop transitions, 98 changer transitions 0/230 dead transitions. [2024-06-27 19:27:31,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 230 transitions, 2751 flow [2024-06-27 19:27:31,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:27:31,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:27:31,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 19:27:31,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703296703296703 [2024-06-27 19:27:31,277 INFO L175 Difference]: Start difference. First operand has 213 places, 189 transitions, 1903 flow. Second operand 7 states and 183 transitions. [2024-06-27 19:27:31,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 230 transitions, 2751 flow [2024-06-27 19:27:31,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 230 transitions, 2709 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 19:27:31,855 INFO L231 Difference]: Finished difference. Result has 215 places, 190 transitions, 2087 flow [2024-06-27 19:27:31,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2087, PETRI_PLACES=215, PETRI_TRANSITIONS=190} [2024-06-27 19:27:31,856 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 175 predicate places. [2024-06-27 19:27:31,856 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 190 transitions, 2087 flow [2024-06-27 19:27:31,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:31,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:31,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:31,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 19:27:31,857 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:31,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:31,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1306839832, now seen corresponding path program 2 times [2024-06-27 19:27:31,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:31,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933778271] [2024-06-27 19:27:31,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:31,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:31,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:31,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:31,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:31,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933778271] [2024-06-27 19:27:31,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933778271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:31,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:31,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:31,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590459436] [2024-06-27 19:27:31,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:31,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:31,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:31,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:31,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:31,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:31,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 190 transitions, 2087 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:31,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:31,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:31,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:32,431 INFO L124 PetriNetUnfolderBase]: 2276/3914 cut-off events. [2024-06-27 19:27:32,431 INFO L125 PetriNetUnfolderBase]: For 400952/400952 co-relation queries the response was YES. [2024-06-27 19:27:32,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26720 conditions, 3914 events. 2276/3914 cut-off events. For 400952/400952 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 25558 event pairs, 967 based on Foata normal form. 6/3905 useless extension candidates. Maximal degree in co-relation 26618. Up to 3382 conditions per place. [2024-06-27 19:27:32,467 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 139 selfloop transitions, 77 changer transitions 2/225 dead transitions. [2024-06-27 19:27:32,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 225 transitions, 2649 flow [2024-06-27 19:27:32,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:32,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:32,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 19:27:32,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217948717948718 [2024-06-27 19:27:32,468 INFO L175 Difference]: Start difference. First operand has 215 places, 190 transitions, 2087 flow. Second operand 8 states and 194 transitions. [2024-06-27 19:27:32,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 225 transitions, 2649 flow [2024-06-27 19:27:33,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 225 transitions, 2320 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 19:27:33,178 INFO L231 Difference]: Finished difference. Result has 216 places, 191 transitions, 1946 flow [2024-06-27 19:27:33,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1770, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1946, PETRI_PLACES=216, PETRI_TRANSITIONS=191} [2024-06-27 19:27:33,179 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 176 predicate places. [2024-06-27 19:27:33,179 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 191 transitions, 1946 flow [2024-06-27 19:27:33,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:33,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:33,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:33,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 19:27:33,179 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:33,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:33,179 INFO L85 PathProgramCache]: Analyzing trace with hash 592090508, now seen corresponding path program 3 times [2024-06-27 19:27:33,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:33,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103991951] [2024-06-27 19:27:33,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:33,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:33,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:33,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:33,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:33,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103991951] [2024-06-27 19:27:33,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103991951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:33,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:33,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:33,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002051619] [2024-06-27 19:27:33,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:33,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:33,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:33,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:33,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:33,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:33,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 191 transitions, 1946 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:33,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:33,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:33,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:33,751 INFO L124 PetriNetUnfolderBase]: 2296/3987 cut-off events. [2024-06-27 19:27:33,751 INFO L125 PetriNetUnfolderBase]: For 409623/409623 co-relation queries the response was YES. [2024-06-27 19:27:33,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26390 conditions, 3987 events. 2296/3987 cut-off events. For 409623/409623 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 26402 event pairs, 1010 based on Foata normal form. 6/3982 useless extension candidates. Maximal degree in co-relation 26289. Up to 3474 conditions per place. [2024-06-27 19:27:33,788 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 144 selfloop transitions, 70 changer transitions 0/221 dead transitions. [2024-06-27 19:27:33,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 221 transitions, 2474 flow [2024-06-27 19:27:33,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:27:33,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:27:33,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-27 19:27:33,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584045584045584 [2024-06-27 19:27:33,789 INFO L175 Difference]: Start difference. First operand has 216 places, 191 transitions, 1946 flow. Second operand 9 states and 205 transitions. [2024-06-27 19:27:33,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 221 transitions, 2474 flow [2024-06-27 19:27:34,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 221 transitions, 2312 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 19:27:34,515 INFO L231 Difference]: Finished difference. Result has 219 places, 192 transitions, 1948 flow [2024-06-27 19:27:34,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1948, PETRI_PLACES=219, PETRI_TRANSITIONS=192} [2024-06-27 19:27:34,515 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 179 predicate places. [2024-06-27 19:27:34,516 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 192 transitions, 1948 flow [2024-06-27 19:27:34,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:34,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:34,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:34,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 19:27:34,516 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:34,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:34,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1820120440, now seen corresponding path program 7 times [2024-06-27 19:27:34,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:34,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300957218] [2024-06-27 19:27:34,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:34,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:34,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:34,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:34,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:34,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300957218] [2024-06-27 19:27:34,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300957218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:34,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:34,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:34,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684864785] [2024-06-27 19:27:34,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:34,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:34,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:34,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:34,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:34,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:34,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 192 transitions, 1948 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:34,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:34,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:34,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:35,079 INFO L124 PetriNetUnfolderBase]: 2324/4023 cut-off events. [2024-06-27 19:27:35,079 INFO L125 PetriNetUnfolderBase]: For 427022/427023 co-relation queries the response was YES. [2024-06-27 19:27:35,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26727 conditions, 4023 events. 2324/4023 cut-off events. For 427022/427023 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 26582 event pairs, 1026 based on Foata normal form. 8/4024 useless extension candidates. Maximal degree in co-relation 26625. Up to 3548 conditions per place. [2024-06-27 19:27:35,115 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 143 selfloop transitions, 65 changer transitions 0/215 dead transitions. [2024-06-27 19:27:35,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 215 transitions, 2444 flow [2024-06-27 19:27:35,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:35,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:35,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 19:27:35,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5865384615384616 [2024-06-27 19:27:35,116 INFO L175 Difference]: Start difference. First operand has 219 places, 192 transitions, 1948 flow. Second operand 8 states and 183 transitions. [2024-06-27 19:27:35,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 215 transitions, 2444 flow [2024-06-27 19:27:35,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 215 transitions, 2294 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 19:27:35,781 INFO L231 Difference]: Finished difference. Result has 220 places, 193 transitions, 1953 flow [2024-06-27 19:27:35,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1798, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1953, PETRI_PLACES=220, PETRI_TRANSITIONS=193} [2024-06-27 19:27:35,781 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 180 predicate places. [2024-06-27 19:27:35,781 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 193 transitions, 1953 flow [2024-06-27 19:27:35,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:35,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:35,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:35,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 19:27:35,782 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:35,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:35,782 INFO L85 PathProgramCache]: Analyzing trace with hash 2092690124, now seen corresponding path program 8 times [2024-06-27 19:27:35,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:35,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939436220] [2024-06-27 19:27:35,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:35,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:35,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:35,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-27 19:27:35,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:35,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939436220] [2024-06-27 19:27:35,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939436220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:35,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:35,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:35,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197029589] [2024-06-27 19:27:35,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:35,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:35,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:35,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:35,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:35,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:35,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 193 transitions, 1953 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:35,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:35,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:35,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:36,365 INFO L124 PetriNetUnfolderBase]: 2255/3924 cut-off events. [2024-06-27 19:27:36,366 INFO L125 PetriNetUnfolderBase]: For 421156/421157 co-relation queries the response was YES. [2024-06-27 19:27:36,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24239 conditions, 3924 events. 2255/3924 cut-off events. For 421156/421157 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 25881 event pairs, 972 based on Foata normal form. 34/3951 useless extension candidates. Maximal degree in co-relation 24136. Up to 3311 conditions per place. [2024-06-27 19:27:36,396 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 142 selfloop transitions, 63 changer transitions 3/215 dead transitions. [2024-06-27 19:27:36,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 215 transitions, 2433 flow [2024-06-27 19:27:36,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:27:36,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:27:36,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-27 19:27:36,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726495726495726 [2024-06-27 19:27:36,397 INFO L175 Difference]: Start difference. First operand has 220 places, 193 transitions, 1953 flow. Second operand 9 states and 201 transitions. [2024-06-27 19:27:36,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 215 transitions, 2433 flow [2024-06-27 19:27:37,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 215 transitions, 2292 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 19:27:37,082 INFO L231 Difference]: Finished difference. Result has 223 places, 192 transitions, 1936 flow [2024-06-27 19:27:37,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1812, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1936, PETRI_PLACES=223, PETRI_TRANSITIONS=192} [2024-06-27 19:27:37,082 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 183 predicate places. [2024-06-27 19:27:37,082 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 192 transitions, 1936 flow [2024-06-27 19:27:37,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:37,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:37,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:37,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 19:27:37,083 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:37,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:37,083 INFO L85 PathProgramCache]: Analyzing trace with hash -274428482, now seen corresponding path program 9 times [2024-06-27 19:27:37,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:37,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713132722] [2024-06-27 19:27:37,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:37,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:37,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:37,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:37,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:37,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713132722] [2024-06-27 19:27:37,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713132722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:37,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:37,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:37,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216739338] [2024-06-27 19:27:37,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:37,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:37,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:37,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:37,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:37,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:37,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 192 transitions, 1936 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:37,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:37,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:37,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:37,605 INFO L124 PetriNetUnfolderBase]: 2158/3752 cut-off events. [2024-06-27 19:27:37,606 INFO L125 PetriNetUnfolderBase]: For 353139/353139 co-relation queries the response was YES. [2024-06-27 19:27:37,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21294 conditions, 3752 events. 2158/3752 cut-off events. For 353139/353139 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 24362 event pairs, 695 based on Foata normal form. 36/3783 useless extension candidates. Maximal degree in co-relation 21190. Up to 2648 conditions per place. [2024-06-27 19:27:37,638 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 172 selfloop transitions, 45 changer transitions 13/237 dead transitions. [2024-06-27 19:27:37,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 237 transitions, 2532 flow [2024-06-27 19:27:37,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:37,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:37,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 19:27:37,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6474358974358975 [2024-06-27 19:27:37,639 INFO L175 Difference]: Start difference. First operand has 223 places, 192 transitions, 1936 flow. Second operand 8 states and 202 transitions. [2024-06-27 19:27:37,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 237 transitions, 2532 flow [2024-06-27 19:27:38,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 237 transitions, 2361 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 19:27:38,348 INFO L231 Difference]: Finished difference. Result has 223 places, 185 transitions, 1807 flow [2024-06-27 19:27:38,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1765, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1807, PETRI_PLACES=223, PETRI_TRANSITIONS=185} [2024-06-27 19:27:38,349 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 183 predicate places. [2024-06-27 19:27:38,349 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 185 transitions, 1807 flow [2024-06-27 19:27:38,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:38,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:38,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:38,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 19:27:38,349 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:38,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:38,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1532363380, now seen corresponding path program 4 times [2024-06-27 19:27:38,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:38,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980946033] [2024-06-27 19:27:38,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:38,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:38,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:38,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-27 19:27:38,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:38,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980946033] [2024-06-27 19:27:38,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980946033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:38,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:38,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:38,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266490292] [2024-06-27 19:27:38,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:38,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:38,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:38,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:38,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:38,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:38,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 185 transitions, 1807 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:38,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:38,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:38,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:38,861 INFO L124 PetriNetUnfolderBase]: 1935/3333 cut-off events. [2024-06-27 19:27:38,861 INFO L125 PetriNetUnfolderBase]: For 290771/290772 co-relation queries the response was YES. [2024-06-27 19:27:38,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20028 conditions, 3333 events. 1935/3333 cut-off events. For 290771/290772 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20904 event pairs, 767 based on Foata normal form. 6/3332 useless extension candidates. Maximal degree in co-relation 19923. Up to 2862 conditions per place. [2024-06-27 19:27:38,890 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 138 selfloop transitions, 70 changer transitions 0/215 dead transitions. [2024-06-27 19:27:38,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 215 transitions, 2325 flow [2024-06-27 19:27:38,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:38,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:38,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 19:27:38,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6057692307692307 [2024-06-27 19:27:38,891 INFO L175 Difference]: Start difference. First operand has 223 places, 185 transitions, 1807 flow. Second operand 8 states and 189 transitions. [2024-06-27 19:27:38,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 215 transitions, 2325 flow [2024-06-27 19:27:39,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 215 transitions, 2187 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-27 19:27:39,618 INFO L231 Difference]: Finished difference. Result has 220 places, 186 transitions, 1835 flow [2024-06-27 19:27:39,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1669, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1835, PETRI_PLACES=220, PETRI_TRANSITIONS=186} [2024-06-27 19:27:39,619 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 180 predicate places. [2024-06-27 19:27:39,619 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 186 transitions, 1835 flow [2024-06-27 19:27:39,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:39,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:39,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:39,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 19:27:39,619 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:39,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:39,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1144738886, now seen corresponding path program 5 times [2024-06-27 19:27:39,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:39,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379773526] [2024-06-27 19:27:39,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:39,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:39,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:39,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:39,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:39,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379773526] [2024-06-27 19:27:39,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379773526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:39,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:39,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:39,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409602510] [2024-06-27 19:27:39,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:39,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:39,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:39,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:39,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:39,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:39,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 186 transitions, 1835 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:39,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:39,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:39,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:40,128 INFO L124 PetriNetUnfolderBase]: 1955/3386 cut-off events. [2024-06-27 19:27:40,128 INFO L125 PetriNetUnfolderBase]: For 274120/274121 co-relation queries the response was YES. [2024-06-27 19:27:40,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19966 conditions, 3386 events. 1955/3386 cut-off events. For 274120/274121 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 21435 event pairs, 790 based on Foata normal form. 6/3385 useless extension candidates. Maximal degree in co-relation 19862. Up to 2932 conditions per place. [2024-06-27 19:27:40,158 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 141 selfloop transitions, 65 changer transitions 0/213 dead transitions. [2024-06-27 19:27:40,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 213 transitions, 2343 flow [2024-06-27 19:27:40,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:27:40,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:27:40,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-27 19:27:40,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5783475783475783 [2024-06-27 19:27:40,159 INFO L175 Difference]: Start difference. First operand has 220 places, 186 transitions, 1835 flow. Second operand 9 states and 203 transitions. [2024-06-27 19:27:40,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 213 transitions, 2343 flow [2024-06-27 19:27:40,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 213 transitions, 2191 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 19:27:40,822 INFO L231 Difference]: Finished difference. Result has 223 places, 187 transitions, 1841 flow [2024-06-27 19:27:40,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1683, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1841, PETRI_PLACES=223, PETRI_TRANSITIONS=187} [2024-06-27 19:27:40,823 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 183 predicate places. [2024-06-27 19:27:40,823 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 187 transitions, 1841 flow [2024-06-27 19:27:40,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:40,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:40,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:40,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 19:27:40,823 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:40,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:40,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1588360444, now seen corresponding path program 6 times [2024-06-27 19:27:40,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:40,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674354808] [2024-06-27 19:27:40,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:40,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:40,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:40,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:40,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:40,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674354808] [2024-06-27 19:27:40,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674354808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:40,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:40,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:40,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50078245] [2024-06-27 19:27:40,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:40,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:40,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:40,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:40,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:40,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:40,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 187 transitions, 1841 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:40,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:40,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:40,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:41,339 INFO L124 PetriNetUnfolderBase]: 2089/3622 cut-off events. [2024-06-27 19:27:41,339 INFO L125 PetriNetUnfolderBase]: For 338402/338403 co-relation queries the response was YES. [2024-06-27 19:27:41,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22347 conditions, 3622 events. 2089/3622 cut-off events. For 338402/338403 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 23319 event pairs, 603 based on Foata normal form. 6/3617 useless extension candidates. Maximal degree in co-relation 22242. Up to 2321 conditions per place. [2024-06-27 19:27:41,372 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 147 selfloop transitions, 67 changer transitions 0/221 dead transitions. [2024-06-27 19:27:41,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 221 transitions, 2669 flow [2024-06-27 19:27:41,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:27:41,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:27:41,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:27:41,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 19:27:41,373 INFO L175 Difference]: Start difference. First operand has 223 places, 187 transitions, 1841 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:27:41,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 221 transitions, 2669 flow [2024-06-27 19:27:42,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 221 transitions, 2525 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 19:27:42,016 INFO L231 Difference]: Finished difference. Result has 223 places, 188 transitions, 1857 flow [2024-06-27 19:27:42,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1697, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1857, PETRI_PLACES=223, PETRI_TRANSITIONS=188} [2024-06-27 19:27:42,017 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 183 predicate places. [2024-06-27 19:27:42,017 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 188 transitions, 1857 flow [2024-06-27 19:27:42,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:42,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:42,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:42,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 19:27:42,018 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:42,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:42,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1038074362, now seen corresponding path program 7 times [2024-06-27 19:27:42,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:42,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668568160] [2024-06-27 19:27:42,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:42,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:42,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:42,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:42,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:42,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668568160] [2024-06-27 19:27:42,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668568160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:42,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:42,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:42,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880553502] [2024-06-27 19:27:42,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:42,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:42,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:42,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:42,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:42,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:42,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 188 transitions, 1857 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:42,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:42,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:42,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:42,555 INFO L124 PetriNetUnfolderBase]: 2109/3645 cut-off events. [2024-06-27 19:27:42,555 INFO L125 PetriNetUnfolderBase]: For 349290/349291 co-relation queries the response was YES. [2024-06-27 19:27:42,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22750 conditions, 3645 events. 2109/3645 cut-off events. For 349290/349291 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 23288 event pairs, 657 based on Foata normal form. 6/3644 useless extension candidates. Maximal degree in co-relation 22644. Up to 2434 conditions per place. [2024-06-27 19:27:42,590 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 133 selfloop transitions, 85 changer transitions 0/225 dead transitions. [2024-06-27 19:27:42,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 225 transitions, 2565 flow [2024-06-27 19:27:42,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:42,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:42,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 19:27:42,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:27:42,591 INFO L175 Difference]: Start difference. First operand has 223 places, 188 transitions, 1857 flow. Second operand 8 states and 195 transitions. [2024-06-27 19:27:42,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 225 transitions, 2565 flow [2024-06-27 19:27:43,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 225 transitions, 2287 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-27 19:27:43,425 INFO L231 Difference]: Finished difference. Result has 222 places, 189 transitions, 1779 flow [2024-06-27 19:27:43,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1590, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1779, PETRI_PLACES=222, PETRI_TRANSITIONS=189} [2024-06-27 19:27:43,425 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 182 predicate places. [2024-06-27 19:27:43,425 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 189 transitions, 1779 flow [2024-06-27 19:27:43,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:43,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:43,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:43,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 19:27:43,426 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:43,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:43,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1577309254, now seen corresponding path program 8 times [2024-06-27 19:27:43,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:43,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955095993] [2024-06-27 19:27:43,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:43,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:43,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:43,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:43,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:43,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955095993] [2024-06-27 19:27:43,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955095993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:43,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:43,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:43,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810271252] [2024-06-27 19:27:43,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:43,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:43,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:43,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:43,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:43,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:43,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 189 transitions, 1779 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:43,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:43,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:43,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:43,989 INFO L124 PetriNetUnfolderBase]: 2258/3920 cut-off events. [2024-06-27 19:27:43,990 INFO L125 PetriNetUnfolderBase]: For 446984/446985 co-relation queries the response was YES. [2024-06-27 19:27:44,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24194 conditions, 3920 events. 2258/3920 cut-off events. For 446984/446985 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 25633 event pairs, 712 based on Foata normal form. 24/3937 useless extension candidates. Maximal degree in co-relation 24092. Up to 2322 conditions per place. [2024-06-27 19:27:44,026 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 141 selfloop transitions, 79 changer transitions 6/233 dead transitions. [2024-06-27 19:27:44,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 233 transitions, 2658 flow [2024-06-27 19:27:44,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:27:44,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:27:44,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-27 19:27:44,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6182336182336182 [2024-06-27 19:27:44,027 INFO L175 Difference]: Start difference. First operand has 222 places, 189 transitions, 1779 flow. Second operand 9 states and 217 transitions. [2024-06-27 19:27:44,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 233 transitions, 2658 flow [2024-06-27 19:27:44,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 233 transitions, 2482 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 19:27:44,846 INFO L231 Difference]: Finished difference. Result has 225 places, 188 transitions, 1770 flow [2024-06-27 19:27:44,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1603, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1770, PETRI_PLACES=225, PETRI_TRANSITIONS=188} [2024-06-27 19:27:44,846 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 185 predicate places. [2024-06-27 19:27:44,846 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 188 transitions, 1770 flow [2024-06-27 19:27:44,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:44,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:44,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:44,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 19:27:44,847 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:44,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:44,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1630948748, now seen corresponding path program 9 times [2024-06-27 19:27:44,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:44,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174482005] [2024-06-27 19:27:44,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:44,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:44,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:44,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:44,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:44,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174482005] [2024-06-27 19:27:44,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174482005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:44,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:44,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:44,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840421618] [2024-06-27 19:27:44,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:44,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:44,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:44,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:44,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:44,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:44,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 188 transitions, 1770 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:44,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:44,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:44,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:45,405 INFO L124 PetriNetUnfolderBase]: 2234/3907 cut-off events. [2024-06-27 19:27:45,405 INFO L125 PetriNetUnfolderBase]: For 463745/463746 co-relation queries the response was YES. [2024-06-27 19:27:45,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23864 conditions, 3907 events. 2234/3907 cut-off events. For 463745/463746 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 25880 event pairs, 922 based on Foata normal form. 30/3930 useless extension candidates. Maximal degree in co-relation 23761. Up to 2209 conditions per place. [2024-06-27 19:27:45,439 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 145 selfloop transitions, 60 changer transitions 9/221 dead transitions. [2024-06-27 19:27:45,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 221 transitions, 2450 flow [2024-06-27 19:27:45,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:27:45,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:27:45,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-27 19:27:45,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5954415954415955 [2024-06-27 19:27:45,440 INFO L175 Difference]: Start difference. First operand has 225 places, 188 transitions, 1770 flow. Second operand 9 states and 209 transitions. [2024-06-27 19:27:45,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 221 transitions, 2450 flow [2024-06-27 19:27:46,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 221 transitions, 2281 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 19:27:46,254 INFO L231 Difference]: Finished difference. Result has 228 places, 185 transitions, 1705 flow [2024-06-27 19:27:46,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1601, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1705, PETRI_PLACES=228, PETRI_TRANSITIONS=185} [2024-06-27 19:27:46,255 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 188 predicate places. [2024-06-27 19:27:46,255 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 185 transitions, 1705 flow [2024-06-27 19:27:46,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:46,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:46,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:46,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 19:27:46,255 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:46,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:46,255 INFO L85 PathProgramCache]: Analyzing trace with hash 375328772, now seen corresponding path program 10 times [2024-06-27 19:27:46,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:46,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825894525] [2024-06-27 19:27:46,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:46,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:46,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:46,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:46,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:46,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825894525] [2024-06-27 19:27:46,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825894525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:46,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:46,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:46,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169902474] [2024-06-27 19:27:46,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:46,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:46,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:46,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:46,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:46,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:46,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 185 transitions, 1705 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:46,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:46,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:46,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:46,862 INFO L124 PetriNetUnfolderBase]: 2039/3586 cut-off events. [2024-06-27 19:27:46,863 INFO L125 PetriNetUnfolderBase]: For 397359/397360 co-relation queries the response was YES. [2024-06-27 19:27:46,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20651 conditions, 3586 events. 2039/3586 cut-off events. For 397359/397360 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 23551 event pairs, 823 based on Foata normal form. 30/3609 useless extension candidates. Maximal degree in co-relation 20547. Up to 2812 conditions per place. [2024-06-27 19:27:46,897 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 137 selfloop transitions, 62 changer transitions 8/214 dead transitions. [2024-06-27 19:27:46,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 214 transitions, 2211 flow [2024-06-27 19:27:46,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:27:46,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:27:46,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-27 19:27:46,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5717948717948718 [2024-06-27 19:27:46,899 INFO L175 Difference]: Start difference. First operand has 228 places, 185 transitions, 1705 flow. Second operand 10 states and 223 transitions. [2024-06-27 19:27:46,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 214 transitions, 2211 flow [2024-06-27 19:27:47,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 214 transitions, 2060 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 19:27:47,615 INFO L231 Difference]: Finished difference. Result has 230 places, 182 transitions, 1662 flow [2024-06-27 19:27:47,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1554, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1662, PETRI_PLACES=230, PETRI_TRANSITIONS=182} [2024-06-27 19:27:47,616 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 190 predicate places. [2024-06-27 19:27:47,616 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 182 transitions, 1662 flow [2024-06-27 19:27:47,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:47,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:47,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:47,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 19:27:47,616 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:47,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:47,617 INFO L85 PathProgramCache]: Analyzing trace with hash 2141880505, now seen corresponding path program 1 times [2024-06-27 19:27:47,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:47,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496549846] [2024-06-27 19:27:47,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:47,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:47,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:47,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:47,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:47,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496549846] [2024-06-27 19:27:47,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496549846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:47,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:47,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:47,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474035282] [2024-06-27 19:27:47,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:47,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:47,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:47,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:47,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:47,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:47,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 182 transitions, 1662 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:47,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:47,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:47,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:48,111 INFO L124 PetriNetUnfolderBase]: 1903/3343 cut-off events. [2024-06-27 19:27:48,111 INFO L125 PetriNetUnfolderBase]: For 370441/370445 co-relation queries the response was YES. [2024-06-27 19:27:48,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20667 conditions, 3343 events. 1903/3343 cut-off events. For 370441/370445 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 21401 event pairs, 446 based on Foata normal form. 9/3347 useless extension candidates. Maximal degree in co-relation 20562. Up to 1657 conditions per place. [2024-06-27 19:27:48,142 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 167 selfloop transitions, 39 changer transitions 7/220 dead transitions. [2024-06-27 19:27:48,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 220 transitions, 2517 flow [2024-06-27 19:27:48,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:27:48,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:27:48,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 19:27:48,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6446886446886447 [2024-06-27 19:27:48,143 INFO L175 Difference]: Start difference. First operand has 230 places, 182 transitions, 1662 flow. Second operand 7 states and 176 transitions. [2024-06-27 19:27:48,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 220 transitions, 2517 flow [2024-06-27 19:27:48,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 220 transitions, 2337 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-27 19:27:48,851 INFO L231 Difference]: Finished difference. Result has 227 places, 180 transitions, 1549 flow [2024-06-27 19:27:48,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1482, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1549, PETRI_PLACES=227, PETRI_TRANSITIONS=180} [2024-06-27 19:27:48,852 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 187 predicate places. [2024-06-27 19:27:48,852 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 180 transitions, 1549 flow [2024-06-27 19:27:48,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:48,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:48,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:48,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 19:27:48,853 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:48,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:48,853 INFO L85 PathProgramCache]: Analyzing trace with hash -706508049, now seen corresponding path program 2 times [2024-06-27 19:27:48,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:48,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138687074] [2024-06-27 19:27:48,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:48,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:48,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:48,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:48,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:48,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138687074] [2024-06-27 19:27:48,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138687074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:48,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:48,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:48,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45291050] [2024-06-27 19:27:48,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:48,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:48,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:48,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:48,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:48,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:48,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 180 transitions, 1549 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:48,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:48,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:48,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:49,332 INFO L124 PetriNetUnfolderBase]: 1798/3168 cut-off events. [2024-06-27 19:27:49,332 INFO L125 PetriNetUnfolderBase]: For 363419/363423 co-relation queries the response was YES. [2024-06-27 19:27:49,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18160 conditions, 3168 events. 1798/3168 cut-off events. For 363419/363423 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 20025 event pairs, 453 based on Foata normal form. 27/3190 useless extension candidates. Maximal degree in co-relation 18055. Up to 1657 conditions per place. [2024-06-27 19:27:49,359 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 160 selfloop transitions, 35 changer transitions 15/217 dead transitions. [2024-06-27 19:27:49,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 217 transitions, 2235 flow [2024-06-27 19:27:49,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:27:49,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:27:49,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 19:27:49,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6446886446886447 [2024-06-27 19:27:49,360 INFO L175 Difference]: Start difference. First operand has 227 places, 180 transitions, 1549 flow. Second operand 7 states and 176 transitions. [2024-06-27 19:27:49,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 217 transitions, 2235 flow [2024-06-27 19:27:50,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 217 transitions, 2070 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-27 19:27:50,050 INFO L231 Difference]: Finished difference. Result has 224 places, 173 transitions, 1417 flow [2024-06-27 19:27:50,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1394, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1417, PETRI_PLACES=224, PETRI_TRANSITIONS=173} [2024-06-27 19:27:50,051 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 184 predicate places. [2024-06-27 19:27:50,051 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 173 transitions, 1417 flow [2024-06-27 19:27:50,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:50,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:50,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:50,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 19:27:50,052 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:50,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:50,052 INFO L85 PathProgramCache]: Analyzing trace with hash -576651073, now seen corresponding path program 1 times [2024-06-27 19:27:50,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:50,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110323538] [2024-06-27 19:27:50,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:50,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:50,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:50,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:50,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:50,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110323538] [2024-06-27 19:27:50,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110323538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:50,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:50,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:50,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242023697] [2024-06-27 19:27:50,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:50,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:50,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:50,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:50,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:50,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:50,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 173 transitions, 1417 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:50,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:50,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:50,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:50,496 INFO L124 PetriNetUnfolderBase]: 1682/2947 cut-off events. [2024-06-27 19:27:50,496 INFO L125 PetriNetUnfolderBase]: For 331232/331233 co-relation queries the response was YES. [2024-06-27 19:27:50,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16764 conditions, 2947 events. 1682/2947 cut-off events. For 331232/331233 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 18396 event pairs, 546 based on Foata normal form. 18/2954 useless extension candidates. Maximal degree in co-relation 16662. Up to 1864 conditions per place. [2024-06-27 19:27:50,520 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 130 selfloop transitions, 48 changer transitions 16/201 dead transitions. [2024-06-27 19:27:50,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 201 transitions, 2037 flow [2024-06-27 19:27:50,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:27:50,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:27:50,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 19:27:50,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5824175824175825 [2024-06-27 19:27:50,521 INFO L175 Difference]: Start difference. First operand has 224 places, 173 transitions, 1417 flow. Second operand 7 states and 159 transitions. [2024-06-27 19:27:50,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 201 transitions, 2037 flow [2024-06-27 19:27:51,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 201 transitions, 1893 flow, removed 14 selfloop flow, removed 12 redundant places. [2024-06-27 19:27:51,188 INFO L231 Difference]: Finished difference. Result has 215 places, 170 transitions, 1361 flow [2024-06-27 19:27:51,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1287, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1361, PETRI_PLACES=215, PETRI_TRANSITIONS=170} [2024-06-27 19:27:51,189 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 175 predicate places. [2024-06-27 19:27:51,189 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 170 transitions, 1361 flow [2024-06-27 19:27:51,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:51,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:51,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:51,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 19:27:51,189 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:51,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:51,189 INFO L85 PathProgramCache]: Analyzing trace with hash 908903935, now seen corresponding path program 2 times [2024-06-27 19:27:51,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:51,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409018291] [2024-06-27 19:27:51,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:51,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:51,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:51,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:51,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:51,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409018291] [2024-06-27 19:27:51,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409018291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:51,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:51,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:51,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542876226] [2024-06-27 19:27:51,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:51,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:51,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:51,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:51,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:51,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:51,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 170 transitions, 1361 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:51,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:51,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:51,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:51,637 INFO L124 PetriNetUnfolderBase]: 1657/2883 cut-off events. [2024-06-27 19:27:51,638 INFO L125 PetriNetUnfolderBase]: For 297827/297831 co-relation queries the response was YES. [2024-06-27 19:27:51,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16417 conditions, 2883 events. 1657/2883 cut-off events. For 297827/297831 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17769 event pairs, 524 based on Foata normal form. 21/2895 useless extension candidates. Maximal degree in co-relation 16318. Up to 1744 conditions per place. [2024-06-27 19:27:51,664 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 140 selfloop transitions, 57 changer transitions 8/212 dead transitions. [2024-06-27 19:27:51,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 212 transitions, 2165 flow [2024-06-27 19:27:51,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:51,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:51,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 19:27:51,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:27:51,665 INFO L175 Difference]: Start difference. First operand has 215 places, 170 transitions, 1361 flow. Second operand 8 states and 195 transitions. [2024-06-27 19:27:51,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 212 transitions, 2165 flow [2024-06-27 19:27:52,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 212 transitions, 2065 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 19:27:52,211 INFO L231 Difference]: Finished difference. Result has 214 places, 168 transitions, 1372 flow [2024-06-27 19:27:52,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1269, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1372, PETRI_PLACES=214, PETRI_TRANSITIONS=168} [2024-06-27 19:27:52,211 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 174 predicate places. [2024-06-27 19:27:52,212 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 168 transitions, 1372 flow [2024-06-27 19:27:52,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:52,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:52,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:52,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 19:27:52,212 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:52,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:52,212 INFO L85 PathProgramCache]: Analyzing trace with hash 326022369, now seen corresponding path program 3 times [2024-06-27 19:27:52,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:52,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971031773] [2024-06-27 19:27:52,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:52,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:52,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:52,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:52,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:52,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971031773] [2024-06-27 19:27:52,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971031773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:52,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:52,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:52,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173292492] [2024-06-27 19:27:52,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:52,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:52,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:52,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:52,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:52,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:52,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 168 transitions, 1372 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:52,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:52,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:52,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:52,620 INFO L124 PetriNetUnfolderBase]: 1552/2696 cut-off events. [2024-06-27 19:27:52,620 INFO L125 PetriNetUnfolderBase]: For 249649/249653 co-relation queries the response was YES. [2024-06-27 19:27:52,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14734 conditions, 2696 events. 1552/2696 cut-off events. For 249649/249653 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 16297 event pairs, 512 based on Foata normal form. 21/2708 useless extension candidates. Maximal degree in co-relation 14636. Up to 1744 conditions per place. [2024-06-27 19:27:52,644 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 122 selfloop transitions, 54 changer transitions 22/205 dead transitions. [2024-06-27 19:27:52,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 205 transitions, 2008 flow [2024-06-27 19:27:52,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:52,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:52,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 19:27:52,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6057692307692307 [2024-06-27 19:27:52,645 INFO L175 Difference]: Start difference. First operand has 214 places, 168 transitions, 1372 flow. Second operand 8 states and 189 transitions. [2024-06-27 19:27:52,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 205 transitions, 2008 flow [2024-06-27 19:27:53,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 205 transitions, 1887 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 19:27:53,087 INFO L231 Difference]: Finished difference. Result has 213 places, 164 transitions, 1329 flow [2024-06-27 19:27:53,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1255, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1329, PETRI_PLACES=213, PETRI_TRANSITIONS=164} [2024-06-27 19:27:53,088 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 173 predicate places. [2024-06-27 19:27:53,088 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 164 transitions, 1329 flow [2024-06-27 19:27:53,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:53,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:53,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:53,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 19:27:53,088 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:53,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:53,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1509757981, now seen corresponding path program 4 times [2024-06-27 19:27:53,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:53,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016531325] [2024-06-27 19:27:53,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:53,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:53,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:53,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:53,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:53,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016531325] [2024-06-27 19:27:53,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016531325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:53,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:53,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:53,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574631679] [2024-06-27 19:27:53,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:53,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:53,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:53,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:53,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:53,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:53,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 164 transitions, 1329 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:53,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:53,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:53,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:53,506 INFO L124 PetriNetUnfolderBase]: 1705/2963 cut-off events. [2024-06-27 19:27:53,506 INFO L125 PetriNetUnfolderBase]: For 331567/331571 co-relation queries the response was YES. [2024-06-27 19:27:53,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17931 conditions, 2963 events. 1705/2963 cut-off events. For 331567/331571 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 18428 event pairs, 648 based on Foata normal form. 21/2975 useless extension candidates. Maximal degree in co-relation 17834. Up to 1951 conditions per place. [2024-06-27 19:27:53,531 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 133 selfloop transitions, 51 changer transitions 8/199 dead transitions. [2024-06-27 19:27:53,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 199 transitions, 2081 flow [2024-06-27 19:27:53,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:27:53,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:27:53,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-27 19:27:53,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5868945868945868 [2024-06-27 19:27:53,532 INFO L175 Difference]: Start difference. First operand has 213 places, 164 transitions, 1329 flow. Second operand 9 states and 206 transitions. [2024-06-27 19:27:53,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 199 transitions, 2081 flow [2024-06-27 19:27:53,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 199 transitions, 1953 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 19:27:53,941 INFO L231 Difference]: Finished difference. Result has 207 places, 162 transitions, 1304 flow [2024-06-27 19:27:53,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1213, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1304, PETRI_PLACES=207, PETRI_TRANSITIONS=162} [2024-06-27 19:27:53,942 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-27 19:27:53,942 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 162 transitions, 1304 flow [2024-06-27 19:27:53,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:53,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:53,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:53,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 19:27:53,943 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:53,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:53,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1097781621, now seen corresponding path program 5 times [2024-06-27 19:27:53,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:53,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833327241] [2024-06-27 19:27:53,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:53,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:53,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:53,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:53,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:53,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833327241] [2024-06-27 19:27:53,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833327241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:53,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:53,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:53,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103411795] [2024-06-27 19:27:53,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:53,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:53,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:53,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:53,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:54,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:54,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 162 transitions, 1304 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:54,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:54,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:54,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:54,401 INFO L124 PetriNetUnfolderBase]: 1681/2927 cut-off events. [2024-06-27 19:27:54,401 INFO L125 PetriNetUnfolderBase]: For 311600/311604 co-relation queries the response was YES. [2024-06-27 19:27:54,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17514 conditions, 2927 events. 1681/2927 cut-off events. For 311600/311604 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 18194 event pairs, 652 based on Foata normal form. 21/2939 useless extension candidates. Maximal degree in co-relation 17420. Up to 1765 conditions per place. [2024-06-27 19:27:54,422 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 132 selfloop transitions, 49 changer transitions 9/197 dead transitions. [2024-06-27 19:27:54,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 197 transitions, 2044 flow [2024-06-27 19:27:54,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:27:54,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:27:54,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-27 19:27:54,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5868945868945868 [2024-06-27 19:27:54,425 INFO L175 Difference]: Start difference. First operand has 207 places, 162 transitions, 1304 flow. Second operand 9 states and 206 transitions. [2024-06-27 19:27:54,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 197 transitions, 2044 flow [2024-06-27 19:27:54,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 197 transitions, 1932 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 19:27:54,852 INFO L231 Difference]: Finished difference. Result has 206 places, 159 transitions, 1279 flow [2024-06-27 19:27:54,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1200, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1279, PETRI_PLACES=206, PETRI_TRANSITIONS=159} [2024-06-27 19:27:54,853 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 166 predicate places. [2024-06-27 19:27:54,853 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 159 transitions, 1279 flow [2024-06-27 19:27:54,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:54,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:54,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:54,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 19:27:54,854 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:54,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:54,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1008924771, now seen corresponding path program 6 times [2024-06-27 19:27:54,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:54,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926797075] [2024-06-27 19:27:54,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:54,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:54,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:54,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-27 19:27:54,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:54,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926797075] [2024-06-27 19:27:54,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926797075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:54,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:54,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:54,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722713953] [2024-06-27 19:27:54,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:54,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:54,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:54,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:54,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:54,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:54,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 159 transitions, 1279 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:54,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:54,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:54,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:55,274 INFO L124 PetriNetUnfolderBase]: 1683/2921 cut-off events. [2024-06-27 19:27:55,274 INFO L125 PetriNetUnfolderBase]: For 317486/317490 co-relation queries the response was YES. [2024-06-27 19:27:55,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17365 conditions, 2921 events. 1683/2921 cut-off events. For 317486/317490 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18227 event pairs, 760 based on Foata normal form. 29/2941 useless extension candidates. Maximal degree in co-relation 17272. Up to 2444 conditions per place. [2024-06-27 19:27:55,299 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 116 selfloop transitions, 45 changer transitions 12/180 dead transitions. [2024-06-27 19:27:55,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 180 transitions, 1685 flow [2024-06-27 19:27:55,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:55,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:55,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-27 19:27:55,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5705128205128205 [2024-06-27 19:27:55,300 INFO L175 Difference]: Start difference. First operand has 206 places, 159 transitions, 1279 flow. Second operand 8 states and 178 transitions. [2024-06-27 19:27:55,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 180 transitions, 1685 flow [2024-06-27 19:27:55,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 180 transitions, 1582 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 19:27:55,677 INFO L231 Difference]: Finished difference. Result has 202 places, 155 transitions, 1247 flow [2024-06-27 19:27:55,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1176, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1247, PETRI_PLACES=202, PETRI_TRANSITIONS=155} [2024-06-27 19:27:55,677 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 162 predicate places. [2024-06-27 19:27:55,677 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 155 transitions, 1247 flow [2024-06-27 19:27:55,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:55,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:55,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:55,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 19:27:55,678 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:55,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:55,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1009221441, now seen corresponding path program 7 times [2024-06-27 19:27:55,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:55,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894372362] [2024-06-27 19:27:55,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:55,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:55,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:55,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:55,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:55,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894372362] [2024-06-27 19:27:55,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894372362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:55,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:55,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:55,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767639174] [2024-06-27 19:27:55,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:55,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:55,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:55,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:55,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:55,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:55,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 155 transitions, 1247 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:55,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:55,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:55,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:56,070 INFO L124 PetriNetUnfolderBase]: 1554/2712 cut-off events. [2024-06-27 19:27:56,070 INFO L125 PetriNetUnfolderBase]: For 250042/250046 co-relation queries the response was YES. [2024-06-27 19:27:56,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15077 conditions, 2712 events. 1554/2712 cut-off events. For 250042/250046 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 16660 event pairs, 636 based on Foata normal form. 27/2730 useless extension candidates. Maximal degree in co-relation 14986. Up to 1999 conditions per place. [2024-06-27 19:27:56,091 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 123 selfloop transitions, 42 changer transitions 11/183 dead transitions. [2024-06-27 19:27:56,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 183 transitions, 1805 flow [2024-06-27 19:27:56,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:56,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:56,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 19:27:56,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 19:27:56,092 INFO L175 Difference]: Start difference. First operand has 202 places, 155 transitions, 1247 flow. Second operand 8 states and 182 transitions. [2024-06-27 19:27:56,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 183 transitions, 1805 flow [2024-06-27 19:27:56,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 183 transitions, 1707 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 19:27:56,368 INFO L231 Difference]: Finished difference. Result has 200 places, 151 transitions, 1212 flow [2024-06-27 19:27:56,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1153, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1212, PETRI_PLACES=200, PETRI_TRANSITIONS=151} [2024-06-27 19:27:56,369 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 160 predicate places. [2024-06-27 19:27:56,369 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 151 transitions, 1212 flow [2024-06-27 19:27:56,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:56,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:56,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:56,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 19:27:56,369 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:56,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:56,369 INFO L85 PathProgramCache]: Analyzing trace with hash -812479941, now seen corresponding path program 8 times [2024-06-27 19:27:56,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:56,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413706901] [2024-06-27 19:27:56,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:56,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:56,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:56,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:56,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:56,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413706901] [2024-06-27 19:27:56,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413706901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:56,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:56,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:56,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461113368] [2024-06-27 19:27:56,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:56,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:56,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:56,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:56,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:56,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:56,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 151 transitions, 1212 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:56,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:56,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:56,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:56,744 INFO L124 PetriNetUnfolderBase]: 1407/2459 cut-off events. [2024-06-27 19:27:56,744 INFO L125 PetriNetUnfolderBase]: For 199615/199619 co-relation queries the response was YES. [2024-06-27 19:27:56,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12852 conditions, 2459 events. 1407/2459 cut-off events. For 199615/199619 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 14696 event pairs, 544 based on Foata normal form. 27/2477 useless extension candidates. Maximal degree in co-relation 12762. Up to 1765 conditions per place. [2024-06-27 19:27:56,762 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 122 selfloop transitions, 41 changer transitions 10/180 dead transitions. [2024-06-27 19:27:56,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 180 transitions, 1764 flow [2024-06-27 19:27:56,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:27:56,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:27:56,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-27 19:27:56,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612535612535613 [2024-06-27 19:27:56,763 INFO L175 Difference]: Start difference. First operand has 200 places, 151 transitions, 1212 flow. Second operand 9 states and 197 transitions. [2024-06-27 19:27:56,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 180 transitions, 1764 flow [2024-06-27 19:27:56,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 180 transitions, 1671 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 19:27:56,998 INFO L231 Difference]: Finished difference. Result has 197 places, 148 transitions, 1187 flow [2024-06-27 19:27:56,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1125, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1187, PETRI_PLACES=197, PETRI_TRANSITIONS=148} [2024-06-27 19:27:56,998 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 157 predicate places. [2024-06-27 19:27:56,999 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 148 transitions, 1187 flow [2024-06-27 19:27:56,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:56,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:56,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:56,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 19:27:56,999 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:56,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:57,000 INFO L85 PathProgramCache]: Analyzing trace with hash -809622981, now seen corresponding path program 9 times [2024-06-27 19:27:57,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:57,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159005538] [2024-06-27 19:27:57,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:57,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:57,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:57,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:57,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:57,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159005538] [2024-06-27 19:27:57,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159005538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:57,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:57,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:57,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968176247] [2024-06-27 19:27:57,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:57,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:57,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:57,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:57,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:57,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:57,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 148 transitions, 1187 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:57,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:57,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:57,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:57,318 INFO L124 PetriNetUnfolderBase]: 1256/2202 cut-off events. [2024-06-27 19:27:57,318 INFO L125 PetriNetUnfolderBase]: For 147129/147133 co-relation queries the response was YES. [2024-06-27 19:27:57,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10478 conditions, 2202 events. 1256/2202 cut-off events. For 147129/147133 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 12767 event pairs, 499 based on Foata normal form. 29/2222 useless extension candidates. Maximal degree in co-relation 10390. Up to 1765 conditions per place. [2024-06-27 19:27:57,333 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 105 selfloop transitions, 34 changer transitions 23/169 dead transitions. [2024-06-27 19:27:57,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 169 transitions, 1571 flow [2024-06-27 19:27:57,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:57,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:57,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-27 19:27:57,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5512820512820513 [2024-06-27 19:27:57,334 INFO L175 Difference]: Start difference. First operand has 197 places, 148 transitions, 1187 flow. Second operand 8 states and 172 transitions. [2024-06-27 19:27:57,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 169 transitions, 1571 flow [2024-06-27 19:27:57,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 169 transitions, 1488 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 19:27:57,546 INFO L231 Difference]: Finished difference. Result has 194 places, 141 transitions, 1121 flow [2024-06-27 19:27:57,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1104, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1121, PETRI_PLACES=194, PETRI_TRANSITIONS=141} [2024-06-27 19:27:57,547 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 154 predicate places. [2024-06-27 19:27:57,547 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 141 transitions, 1121 flow [2024-06-27 19:27:57,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:57,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:57,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:57,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 19:27:57,548 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:57,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:57,548 INFO L85 PathProgramCache]: Analyzing trace with hash -965275215, now seen corresponding path program 10 times [2024-06-27 19:27:57,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:57,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782647357] [2024-06-27 19:27:57,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:57,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:57,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:57,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:57,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:57,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782647357] [2024-06-27 19:27:57,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782647357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:57,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:57,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:57,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573917599] [2024-06-27 19:27:57,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:57,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:57,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:57,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:57,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:57,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:57,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 141 transitions, 1121 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:57,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:57,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:57,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:57,891 INFO L124 PetriNetUnfolderBase]: 1240/2168 cut-off events. [2024-06-27 19:27:57,891 INFO L125 PetriNetUnfolderBase]: For 141953/141953 co-relation queries the response was YES. [2024-06-27 19:27:57,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10253 conditions, 2168 events. 1240/2168 cut-off events. For 141953/141953 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 12554 event pairs, 482 based on Foata normal form. 26/2189 useless extension candidates. Maximal degree in co-relation 10166. Up to 1759 conditions per place. [2024-06-27 19:27:57,905 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 100 selfloop transitions, 42 changer transitions 12/161 dead transitions. [2024-06-27 19:27:57,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 161 transitions, 1485 flow [2024-06-27 19:27:57,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:27:57,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:27:57,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-27 19:27:57,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5282051282051282 [2024-06-27 19:27:57,906 INFO L175 Difference]: Start difference. First operand has 194 places, 141 transitions, 1121 flow. Second operand 10 states and 206 transitions. [2024-06-27 19:27:57,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 161 transitions, 1485 flow [2024-06-27 19:27:58,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 161 transitions, 1400 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 19:27:58,102 INFO L231 Difference]: Finished difference. Result has 186 places, 137 transitions, 1102 flow [2024-06-27 19:27:58,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1036, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1102, PETRI_PLACES=186, PETRI_TRANSITIONS=137} [2024-06-27 19:27:58,102 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 146 predicate places. [2024-06-27 19:27:58,102 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 137 transitions, 1102 flow [2024-06-27 19:27:58,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:58,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:58,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:58,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 19:27:58,103 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:58,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:58,103 INFO L85 PathProgramCache]: Analyzing trace with hash 727494061, now seen corresponding path program 1 times [2024-06-27 19:27:58,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:58,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074529716] [2024-06-27 19:27:58,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:58,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:58,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:58,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-27 19:27:58,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:58,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074529716] [2024-06-27 19:27:58,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074529716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:58,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:58,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:58,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16196216] [2024-06-27 19:27:58,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:58,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:58,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:58,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:58,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:58,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:58,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 137 transitions, 1102 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:58,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:58,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:58,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:58,400 INFO L124 PetriNetUnfolderBase]: 1319/2309 cut-off events. [2024-06-27 19:27:58,400 INFO L125 PetriNetUnfolderBase]: For 150224/150224 co-relation queries the response was YES. [2024-06-27 19:27:58,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11673 conditions, 2309 events. 1319/2309 cut-off events. For 150224/150224 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 13699 event pairs, 334 based on Foata normal form. 18/2318 useless extension candidates. Maximal degree in co-relation 11589. Up to 935 conditions per place. [2024-06-27 19:27:58,416 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 94 selfloop transitions, 41 changer transitions 20/162 dead transitions. [2024-06-27 19:27:58,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 162 transitions, 1596 flow [2024-06-27 19:27:58,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:27:58,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:27:58,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-27 19:27:58,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 19:27:58,417 INFO L175 Difference]: Start difference. First operand has 186 places, 137 transitions, 1102 flow. Second operand 7 states and 156 transitions. [2024-06-27 19:27:58,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 162 transitions, 1596 flow [2024-06-27 19:27:58,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 162 transitions, 1504 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 19:27:58,644 INFO L231 Difference]: Finished difference. Result has 181 places, 130 transitions, 1044 flow [2024-06-27 19:27:58,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1044, PETRI_PLACES=181, PETRI_TRANSITIONS=130} [2024-06-27 19:27:58,644 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 141 predicate places. [2024-06-27 19:27:58,644 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 130 transitions, 1044 flow [2024-06-27 19:27:58,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:58,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:58,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:58,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 19:27:58,644 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:58,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:58,645 INFO L85 PathProgramCache]: Analyzing trace with hash -693351989, now seen corresponding path program 2 times [2024-06-27 19:27:58,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:58,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158257543] [2024-06-27 19:27:58,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:58,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:58,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:58,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:58,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:58,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158257543] [2024-06-27 19:27:58,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158257543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:58,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:58,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:58,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359045056] [2024-06-27 19:27:58,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:58,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:58,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:58,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:58,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:58,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:58,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 130 transitions, 1044 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:58,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:58,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:58,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:58,970 INFO L124 PetriNetUnfolderBase]: 1167/2052 cut-off events. [2024-06-27 19:27:58,971 INFO L125 PetriNetUnfolderBase]: For 144517/144517 co-relation queries the response was YES. [2024-06-27 19:27:58,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10833 conditions, 2052 events. 1167/2052 cut-off events. For 144517/144517 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 11956 event pairs, 251 based on Foata normal form. 18/2062 useless extension candidates. Maximal degree in co-relation 10750. Up to 1097 conditions per place. [2024-06-27 19:27:58,985 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 90 selfloop transitions, 49 changer transitions 14/160 dead transitions. [2024-06-27 19:27:58,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 160 transitions, 1546 flow [2024-06-27 19:27:58,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:58,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:58,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 19:27:58,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5865384615384616 [2024-06-27 19:27:58,986 INFO L175 Difference]: Start difference. First operand has 181 places, 130 transitions, 1044 flow. Second operand 8 states and 183 transitions. [2024-06-27 19:27:58,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 160 transitions, 1546 flow [2024-06-27 19:27:59,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 160 transitions, 1458 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 19:27:59,137 INFO L231 Difference]: Finished difference. Result has 177 places, 122 transitions, 1016 flow [2024-06-27 19:27:59,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=968, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1016, PETRI_PLACES=177, PETRI_TRANSITIONS=122} [2024-06-27 19:27:59,137 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 137 predicate places. [2024-06-27 19:27:59,137 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 122 transitions, 1016 flow [2024-06-27 19:27:59,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:59,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:59,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:59,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 19:27:59,138 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:59,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:59,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1490568209, now seen corresponding path program 3 times [2024-06-27 19:27:59,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:59,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017542600] [2024-06-27 19:27:59,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:59,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:59,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:59,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:59,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:59,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017542600] [2024-06-27 19:27:59,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017542600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:59,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:59,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:59,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915003622] [2024-06-27 19:27:59,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:59,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:59,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:59,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:59,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:59,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:59,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 122 transitions, 1016 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:59,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:59,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:59,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:59,467 INFO L124 PetriNetUnfolderBase]: 990/1745 cut-off events. [2024-06-27 19:27:59,467 INFO L125 PetriNetUnfolderBase]: For 110745/110745 co-relation queries the response was YES. [2024-06-27 19:27:59,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8839 conditions, 1745 events. 990/1745 cut-off events. For 110745/110745 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 9772 event pairs, 239 based on Foata normal form. 18/1755 useless extension candidates. Maximal degree in co-relation 8758. Up to 1097 conditions per place. [2024-06-27 19:27:59,478 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 70 selfloop transitions, 41 changer transitions 29/147 dead transitions. [2024-06-27 19:27:59,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 147 transitions, 1366 flow [2024-06-27 19:27:59,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:59,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:59,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-27 19:27:59,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5673076923076923 [2024-06-27 19:27:59,479 INFO L175 Difference]: Start difference. First operand has 177 places, 122 transitions, 1016 flow. Second operand 8 states and 177 transitions. [2024-06-27 19:27:59,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 147 transitions, 1366 flow [2024-06-27 19:27:59,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 147 transitions, 1259 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 19:27:59,641 INFO L231 Difference]: Finished difference. Result has 170 places, 108 transitions, 877 flow [2024-06-27 19:27:59,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=909, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=877, PETRI_PLACES=170, PETRI_TRANSITIONS=108} [2024-06-27 19:27:59,641 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 130 predicate places. [2024-06-27 19:27:59,641 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 108 transitions, 877 flow [2024-06-27 19:27:59,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:59,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:59,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:59,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 19:27:59,641 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:59,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:59,642 INFO L85 PathProgramCache]: Analyzing trace with hash -813477255, now seen corresponding path program 4 times [2024-06-27 19:27:59,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:59,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295054988] [2024-06-27 19:27:59,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:59,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:59,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:59,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:59,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:59,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295054988] [2024-06-27 19:27:59,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295054988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:59,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:59,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:59,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289501972] [2024-06-27 19:27:59,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:59,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:59,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:59,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:59,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:59,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:27:59,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 108 transitions, 877 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:59,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:59,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:27:59,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:59,944 INFO L124 PetriNetUnfolderBase]: 998/1750 cut-off events. [2024-06-27 19:27:59,944 INFO L125 PetriNetUnfolderBase]: For 119695/119695 co-relation queries the response was YES. [2024-06-27 19:27:59,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9150 conditions, 1750 events. 998/1750 cut-off events. For 119695/119695 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 9997 event pairs, 419 based on Foata normal form. 24/1769 useless extension candidates. Maximal degree in co-relation 9073. Up to 1141 conditions per place. [2024-06-27 19:27:59,956 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 77 selfloop transitions, 34 changer transitions 14/132 dead transitions. [2024-06-27 19:27:59,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 132 transitions, 1285 flow [2024-06-27 19:27:59,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:27:59,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:27:59,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-27 19:27:59,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5282051282051282 [2024-06-27 19:27:59,957 INFO L175 Difference]: Start difference. First operand has 170 places, 108 transitions, 877 flow. Second operand 10 states and 206 transitions. [2024-06-27 19:27:59,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 132 transitions, 1285 flow [2024-06-27 19:28:00,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 132 transitions, 1134 flow, removed 18 selfloop flow, removed 16 redundant places. [2024-06-27 19:28:00,068 INFO L231 Difference]: Finished difference. Result has 149 places, 102 transitions, 775 flow [2024-06-27 19:28:00,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=740, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=775, PETRI_PLACES=149, PETRI_TRANSITIONS=102} [2024-06-27 19:28:00,069 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 109 predicate places. [2024-06-27 19:28:00,069 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 102 transitions, 775 flow [2024-06-27 19:28:00,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:00,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:00,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:00,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 19:28:00,069 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:00,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:00,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1254970351, now seen corresponding path program 5 times [2024-06-27 19:28:00,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:00,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597934178] [2024-06-27 19:28:00,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:00,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:00,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:00,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:00,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:00,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597934178] [2024-06-27 19:28:00,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597934178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:00,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:00,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:00,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113664724] [2024-06-27 19:28:00,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:00,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:00,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:00,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:00,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:00,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:00,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 102 transitions, 775 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:00,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:00,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:00,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:00,343 INFO L124 PetriNetUnfolderBase]: 1022/1812 cut-off events. [2024-06-27 19:28:00,343 INFO L125 PetriNetUnfolderBase]: For 100191/100191 co-relation queries the response was YES. [2024-06-27 19:28:00,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9318 conditions, 1812 events. 1022/1812 cut-off events. For 100191/100191 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 10526 event pairs, 349 based on Foata normal form. 18/1823 useless extension candidates. Maximal degree in co-relation 9251. Up to 587 conditions per place. [2024-06-27 19:28:00,354 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 75 selfloop transitions, 38 changer transitions 11/131 dead transitions. [2024-06-27 19:28:00,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 131 transitions, 1265 flow [2024-06-27 19:28:00,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:28:00,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:28:00,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-27 19:28:00,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 19:28:00,355 INFO L175 Difference]: Start difference. First operand has 149 places, 102 transitions, 775 flow. Second operand 9 states and 195 transitions. [2024-06-27 19:28:00,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 131 transitions, 1265 flow [2024-06-27 19:28:00,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 131 transitions, 1182 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 19:28:00,424 INFO L231 Difference]: Finished difference. Result has 145 places, 97 transitions, 756 flow [2024-06-27 19:28:00,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=704, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=756, PETRI_PLACES=145, PETRI_TRANSITIONS=97} [2024-06-27 19:28:00,425 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 105 predicate places. [2024-06-27 19:28:00,425 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 97 transitions, 756 flow [2024-06-27 19:28:00,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:00,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:00,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:00,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 19:28:00,425 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:00,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:00,426 INFO L85 PathProgramCache]: Analyzing trace with hash -190235365, now seen corresponding path program 6 times [2024-06-27 19:28:00,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:00,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606162581] [2024-06-27 19:28:00,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:00,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:00,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:00,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:00,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:00,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606162581] [2024-06-27 19:28:00,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606162581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:00,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:00,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:00,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192597473] [2024-06-27 19:28:00,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:00,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:00,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:00,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:00,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:00,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:00,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 97 transitions, 756 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:00,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:00,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:00,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:00,694 INFO L124 PetriNetUnfolderBase]: 905/1603 cut-off events. [2024-06-27 19:28:00,695 INFO L125 PetriNetUnfolderBase]: For 77741/77741 co-relation queries the response was YES. [2024-06-27 19:28:00,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7998 conditions, 1603 events. 905/1603 cut-off events. For 77741/77741 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 8997 event pairs, 385 based on Foata normal form. 18/1614 useless extension candidates. Maximal degree in co-relation 7933. Up to 587 conditions per place. [2024-06-27 19:28:00,703 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 65 selfloop transitions, 27 changer transitions 23/122 dead transitions. [2024-06-27 19:28:00,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 122 transitions, 1130 flow [2024-06-27 19:28:00,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:28:00,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:28:00,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-27 19:28:00,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5441595441595442 [2024-06-27 19:28:00,705 INFO L175 Difference]: Start difference. First operand has 145 places, 97 transitions, 756 flow. Second operand 9 states and 191 transitions. [2024-06-27 19:28:00,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 122 transitions, 1130 flow [2024-06-27 19:28:00,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 122 transitions, 1053 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 19:28:00,769 INFO L231 Difference]: Finished difference. Result has 144 places, 84 transitions, 658 flow [2024-06-27 19:28:00,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=683, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=658, PETRI_PLACES=144, PETRI_TRANSITIONS=84} [2024-06-27 19:28:00,769 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 104 predicate places. [2024-06-27 19:28:00,769 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 84 transitions, 658 flow [2024-06-27 19:28:00,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:00,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:00,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:00,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 19:28:00,770 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:00,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:00,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1432687799, now seen corresponding path program 7 times [2024-06-27 19:28:00,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:00,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183905458] [2024-06-27 19:28:00,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:00,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:00,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:00,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:00,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:00,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183905458] [2024-06-27 19:28:00,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183905458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:00,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:00,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:00,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386325635] [2024-06-27 19:28:00,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:00,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:00,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:00,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:00,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:00,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:00,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 84 transitions, 658 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:00,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:00,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:00,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:01,019 INFO L124 PetriNetUnfolderBase]: 703/1255 cut-off events. [2024-06-27 19:28:01,019 INFO L125 PetriNetUnfolderBase]: For 60938/60938 co-relation queries the response was YES. [2024-06-27 19:28:01,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6037 conditions, 1255 events. 703/1255 cut-off events. For 60938/60938 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 6677 event pairs, 295 based on Foata normal form. 24/1272 useless extension candidates. Maximal degree in co-relation 5973. Up to 587 conditions per place. [2024-06-27 19:28:01,025 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 62 selfloop transitions, 21 changer transitions 16/106 dead transitions. [2024-06-27 19:28:01,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 106 transitions, 992 flow [2024-06-27 19:28:01,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:01,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:01,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-27 19:28:01,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448717948717948 [2024-06-27 19:28:01,026 INFO L175 Difference]: Start difference. First operand has 144 places, 84 transitions, 658 flow. Second operand 8 states and 170 transitions. [2024-06-27 19:28:01,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 106 transitions, 992 flow [2024-06-27 19:28:01,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 106 transitions, 907 flow, removed 20 selfloop flow, removed 15 redundant places. [2024-06-27 19:28:01,066 INFO L231 Difference]: Finished difference. Result has 126 places, 75 transitions, 571 flow [2024-06-27 19:28:01,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=593, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=571, PETRI_PLACES=126, PETRI_TRANSITIONS=75} [2024-06-27 19:28:01,067 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 86 predicate places. [2024-06-27 19:28:01,067 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 75 transitions, 571 flow [2024-06-27 19:28:01,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:01,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:01,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:01,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 19:28:01,067 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:01,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:01,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1432684079, now seen corresponding path program 8 times [2024-06-27 19:28:01,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:01,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608143675] [2024-06-27 19:28:01,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:01,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:01,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:01,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:01,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:01,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608143675] [2024-06-27 19:28:01,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608143675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:01,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:01,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:01,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384207973] [2024-06-27 19:28:01,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:01,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:01,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:01,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:01,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:01,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:01,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 75 transitions, 571 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:01,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:01,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:01,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:01,262 INFO L124 PetriNetUnfolderBase]: 488/902 cut-off events. [2024-06-27 19:28:01,262 INFO L125 PetriNetUnfolderBase]: For 25875/25875 co-relation queries the response was YES. [2024-06-27 19:28:01,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3754 conditions, 902 events. 488/902 cut-off events. For 25875/25875 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 4493 event pairs, 242 based on Foata normal form. 26/921 useless extension candidates. Maximal degree in co-relation 3699. Up to 587 conditions per place. [2024-06-27 19:28:01,267 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 44 selfloop transitions, 10 changer transitions 29/90 dead transitions. [2024-06-27 19:28:01,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 90 transitions, 777 flow [2024-06-27 19:28:01,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:01,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:01,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-27 19:28:01,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5192307692307693 [2024-06-27 19:28:01,268 INFO L175 Difference]: Start difference. First operand has 126 places, 75 transitions, 571 flow. Second operand 8 states and 162 transitions. [2024-06-27 19:28:01,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 90 transitions, 777 flow [2024-06-27 19:28:01,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 90 transitions, 730 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 19:28:01,291 INFO L231 Difference]: Finished difference. Result has 120 places, 59 transitions, 428 flow [2024-06-27 19:28:01,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=524, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=428, PETRI_PLACES=120, PETRI_TRANSITIONS=59} [2024-06-27 19:28:01,291 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 80 predicate places. [2024-06-27 19:28:01,291 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 59 transitions, 428 flow [2024-06-27 19:28:01,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:01,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:01,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:01,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 19:28:01,292 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:01,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:01,292 INFO L85 PathProgramCache]: Analyzing trace with hash 984938833, now seen corresponding path program 9 times [2024-06-27 19:28:01,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:01,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744807030] [2024-06-27 19:28:01,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:01,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:01,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:01,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:01,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:01,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744807030] [2024-06-27 19:28:01,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744807030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:01,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:01,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:01,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328860675] [2024-06-27 19:28:01,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:01,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:01,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:01,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:01,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:01,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:01,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 59 transitions, 428 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:01,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:01,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:01,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:01,466 INFO L124 PetriNetUnfolderBase]: 430/801 cut-off events. [2024-06-27 19:28:01,466 INFO L125 PetriNetUnfolderBase]: For 17889/17889 co-relation queries the response was YES. [2024-06-27 19:28:01,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3235 conditions, 801 events. 430/801 cut-off events. For 17889/17889 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3909 event pairs, 88 based on Foata normal form. 18/816 useless extension candidates. Maximal degree in co-relation 3183. Up to 406 conditions per place. [2024-06-27 19:28:01,469 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 35 selfloop transitions, 19 changer transitions 11/72 dead transitions. [2024-06-27 19:28:01,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 72 transitions, 594 flow [2024-06-27 19:28:01,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:01,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:01,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-27 19:28:01,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5164835164835165 [2024-06-27 19:28:01,470 INFO L175 Difference]: Start difference. First operand has 120 places, 59 transitions, 428 flow. Second operand 7 states and 141 transitions. [2024-06-27 19:28:01,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 72 transitions, 594 flow [2024-06-27 19:28:01,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 72 transitions, 542 flow, removed 13 selfloop flow, removed 14 redundant places. [2024-06-27 19:28:01,479 INFO L231 Difference]: Finished difference. Result has 95 places, 54 transitions, 384 flow [2024-06-27 19:28:01,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=384, PETRI_PLACES=95, PETRI_TRANSITIONS=54} [2024-06-27 19:28:01,480 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 55 predicate places. [2024-06-27 19:28:01,480 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 54 transitions, 384 flow [2024-06-27 19:28:01,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:01,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:01,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:01,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 19:28:01,480 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:01,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:01,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1611793309, now seen corresponding path program 11 times [2024-06-27 19:28:01,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:01,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372575463] [2024-06-27 19:28:01,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:01,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:01,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:01,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:01,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:01,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372575463] [2024-06-27 19:28:01,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372575463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:01,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:01,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:01,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778052528] [2024-06-27 19:28:01,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:01,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:01,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:01,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:01,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:01,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:01,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 54 transitions, 384 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:01,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:01,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:01,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:01,655 INFO L124 PetriNetUnfolderBase]: 394/749 cut-off events. [2024-06-27 19:28:01,655 INFO L125 PetriNetUnfolderBase]: For 8824/8824 co-relation queries the response was YES. [2024-06-27 19:28:01,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2809 conditions, 749 events. 394/749 cut-off events. For 8824/8824 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3655 event pairs, 66 based on Foata normal form. 18/764 useless extension candidates. Maximal degree in co-relation 2767. Up to 358 conditions per place. [2024-06-27 19:28:01,658 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 34 selfloop transitions, 17 changer transitions 9/67 dead transitions. [2024-06-27 19:28:01,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 67 transitions, 540 flow [2024-06-27 19:28:01,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:01,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:01,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-27 19:28:01,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2024-06-27 19:28:01,659 INFO L175 Difference]: Start difference. First operand has 95 places, 54 transitions, 384 flow. Second operand 7 states and 140 transitions. [2024-06-27 19:28:01,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 67 transitions, 540 flow [2024-06-27 19:28:01,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 67 transitions, 505 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 19:28:01,666 INFO L231 Difference]: Finished difference. Result has 94 places, 51 transitions, 360 flow [2024-06-27 19:28:01,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=349, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=360, PETRI_PLACES=94, PETRI_TRANSITIONS=51} [2024-06-27 19:28:01,666 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 54 predicate places. [2024-06-27 19:28:01,666 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 51 transitions, 360 flow [2024-06-27 19:28:01,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:01,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:01,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:01,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 19:28:01,667 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:01,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:01,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1824913835, now seen corresponding path program 12 times [2024-06-27 19:28:01,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:01,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215921142] [2024-06-27 19:28:01,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:01,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:01,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:01,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:01,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:01,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215921142] [2024-06-27 19:28:01,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215921142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:01,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:01,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:01,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367859976] [2024-06-27 19:28:01,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:01,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:01,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:01,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:01,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:01,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:01,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 51 transitions, 360 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:01,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:01,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:01,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:01,821 INFO L124 PetriNetUnfolderBase]: 285/558 cut-off events. [2024-06-27 19:28:01,821 INFO L125 PetriNetUnfolderBase]: For 5450/5450 co-relation queries the response was YES. [2024-06-27 19:28:01,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2044 conditions, 558 events. 285/558 cut-off events. For 5450/5450 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2496 event pairs, 105 based on Foata normal form. 18/573 useless extension candidates. Maximal degree in co-relation 2003. Up to 291 conditions per place. [2024-06-27 19:28:01,823 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 29 selfloop transitions, 8 changer transitions 18/62 dead transitions. [2024-06-27 19:28:01,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 62 transitions, 498 flow [2024-06-27 19:28:01,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:01,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:01,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-27 19:28:01,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5054945054945055 [2024-06-27 19:28:01,824 INFO L175 Difference]: Start difference. First operand has 94 places, 51 transitions, 360 flow. Second operand 7 states and 138 transitions. [2024-06-27 19:28:01,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 62 transitions, 498 flow [2024-06-27 19:28:01,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 62 transitions, 455 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 19:28:01,828 INFO L231 Difference]: Finished difference. Result has 92 places, 42 transitions, 257 flow [2024-06-27 19:28:01,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=319, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=257, PETRI_PLACES=92, PETRI_TRANSITIONS=42} [2024-06-27 19:28:01,828 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 52 predicate places. [2024-06-27 19:28:01,829 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 42 transitions, 257 flow [2024-06-27 19:28:01,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:01,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:01,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:01,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 19:28:01,829 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:01,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:01,829 INFO L85 PathProgramCache]: Analyzing trace with hash 984928603, now seen corresponding path program 10 times [2024-06-27 19:28:01,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:01,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846992961] [2024-06-27 19:28:01,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:01,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:01,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:01,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:01,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:01,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846992961] [2024-06-27 19:28:01,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846992961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:01,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:01,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:01,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375584391] [2024-06-27 19:28:01,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:01,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:01,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:01,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:01,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:01,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 19:28:01,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 42 transitions, 257 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:01,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:01,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 19:28:01,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:01,969 INFO L124 PetriNetUnfolderBase]: 150/309 cut-off events. [2024-06-27 19:28:01,969 INFO L125 PetriNetUnfolderBase]: For 2429/2429 co-relation queries the response was YES. [2024-06-27 19:28:01,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 996 conditions, 309 events. 150/309 cut-off events. For 2429/2429 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1119 event pairs, 12 based on Foata normal form. 18/324 useless extension candidates. Maximal degree in co-relation 967. Up to 120 conditions per place. [2024-06-27 19:28:01,970 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 0 selfloop transitions, 0 changer transitions 49/49 dead transitions. [2024-06-27 19:28:01,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 49 transitions, 327 flow [2024-06-27 19:28:01,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:01,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:01,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 19:28:01,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725274725274725 [2024-06-27 19:28:01,971 INFO L175 Difference]: Start difference. First operand has 92 places, 42 transitions, 257 flow. Second operand 7 states and 129 transitions. [2024-06-27 19:28:01,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 49 transitions, 327 flow [2024-06-27 19:28:01,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 49 transitions, 279 flow, removed 0 selfloop flow, removed 15 redundant places. [2024-06-27 19:28:01,972 INFO L231 Difference]: Finished difference. Result has 73 places, 0 transitions, 0 flow [2024-06-27 19:28:01,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=177, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=0, PETRI_PLACES=73, PETRI_TRANSITIONS=0} [2024-06-27 19:28:01,972 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 33 predicate places. [2024-06-27 19:28:01,972 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 0 transitions, 0 flow [2024-06-27 19:28:01,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:01,974 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-27 19:28:02,000 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-27 19:28:02,001 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-27 19:28:02,002 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-27 19:28:02,002 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-27 19:28:02,002 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-27 19:28:02,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 19:28:02,002 INFO L445 BasicCegarLoop]: Path program histogram: [12, 12, 10, 10, 9, 6, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:02,005 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-27 19:28:02,005 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-27 19:28:02,008 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-27 19:28:02,008 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-27 19:28:02,008 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.06 07:28:02 BasicIcfg [2024-06-27 19:28:02,008 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-27 19:28:02,009 INFO L158 Benchmark]: Toolchain (without parser) took 90721.09ms. Allocated memory was 155.2MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 78.3MB in the beginning and 1.8GB in the end (delta: -1.7GB). Peak memory consumption was 282.9MB. Max. memory is 16.1GB. [2024-06-27 19:28:02,009 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 155.2MB. Free memory is still 106.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 19:28:02,009 INFO L158 Benchmark]: Witness Parser took 0.15ms. Allocated memory is still 155.2MB. Free memory is still 81.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 19:28:02,009 INFO L158 Benchmark]: CACSL2BoogieTranslator took 468.75ms. Allocated memory was 155.2MB in the beginning and 207.6MB in the end (delta: 52.4MB). Free memory was 77.9MB in the beginning and 160.7MB in the end (delta: -82.8MB). Peak memory consumption was 15.5MB. Max. memory is 16.1GB. [2024-06-27 19:28:02,009 INFO L158 Benchmark]: Boogie Procedure Inliner took 59.21ms. Allocated memory is still 207.6MB. Free memory was 160.7MB in the beginning and 158.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-27 19:28:02,010 INFO L158 Benchmark]: Boogie Preprocessor took 56.65ms. Allocated memory is still 207.6MB. Free memory was 158.6MB in the beginning and 156.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-27 19:28:02,011 INFO L158 Benchmark]: RCFGBuilder took 436.89ms. Allocated memory is still 207.6MB. Free memory was 156.5MB in the beginning and 133.5MB in the end (delta: 23.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2024-06-27 19:28:02,011 INFO L158 Benchmark]: TraceAbstraction took 89694.66ms. Allocated memory was 207.6MB in the beginning and 2.1GB in the end (delta: 1.9GB). Free memory was 132.4MB in the beginning and 1.8GB in the end (delta: -1.6GB). Peak memory consumption was 282.0MB. Max. memory is 16.1GB. [2024-06-27 19:28:02,012 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 155.2MB. Free memory is still 106.4MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.15ms. Allocated memory is still 155.2MB. Free memory is still 81.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 468.75ms. Allocated memory was 155.2MB in the beginning and 207.6MB in the end (delta: 52.4MB). Free memory was 77.9MB in the beginning and 160.7MB in the end (delta: -82.8MB). Peak memory consumption was 15.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 59.21ms. Allocated memory is still 207.6MB. Free memory was 160.7MB in the beginning and 158.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 56.65ms. Allocated memory is still 207.6MB. Free memory was 158.6MB in the beginning and 156.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 436.89ms. Allocated memory is still 207.6MB. Free memory was 156.5MB in the beginning and 133.5MB in the end (delta: 23.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * TraceAbstraction took 89694.66ms. Allocated memory was 207.6MB in the beginning and 2.1GB in the end (delta: 1.9GB). Free memory was 132.4MB in the beginning and 1.8GB in the end (delta: -1.6GB). Peak memory consumption was 282.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 774]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 776]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 777]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 63 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 89.6s, OverallIterations: 121, TraceHistogramMax: 1, PathProgramHistogramMax: 12, EmptinessCheckTime: 0.0s, AutomataDifference: 82.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7611 SdHoareTripleChecker+Valid, 10.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5942 mSDsluCounter, 2873 SdHoareTripleChecker+Invalid, 8.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1950 mSDsCounter, 1052 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 25828 IncrementalHoareTripleChecker+Invalid, 26880 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1052 mSolverCounterUnsat, 923 mSDtfsCounter, 25828 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 680 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 680 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 2.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2422occurred in iteration=59, InterpolantAutomatonStates: 858, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 6.3s InterpolantComputationTime, 2186 NumberOfCodeBlocks, 2186 NumberOfCodeBlocksAsserted, 121 NumberOfCheckSat, 2065 ConstructedInterpolants, 0 QuantifiedInterpolants, 13655 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 121 InterpolantComputations, 121 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-27 19:28:02,041 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE