./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-05-21_14-57-05.files/protection/safe017_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 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-05-21_14-57-05.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-cde23df-m [2024-06-14 11:27:52,668 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 11:27:52,749 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 11:27:52,753 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 11:27:52,753 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 11:27:52,780 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 11:27:52,780 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 11:27:52,781 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 11:27:52,781 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 11:27:52,785 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 11:27:52,786 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 11:27:52,786 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 11:27:52,787 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 11:27:52,788 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 11:27:52,788 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 11:27:52,789 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 11:27:52,789 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 11:27:52,789 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 11:27:52,789 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 11:27:52,789 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 11:27:52,790 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 11:27:52,790 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 11:27:52,790 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 11:27:52,791 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 11:27:52,791 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 11:27:52,791 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 11:27:52,791 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 11:27:52,791 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 11:27:52,792 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 11:27:52,792 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 11:27:52,793 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 11:27:52,793 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 11:27:52,793 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:27:52,794 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 11:27:52,794 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 11:27:52,794 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 11:27:52,794 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 11:27:52,794 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 11:27:52,795 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 11:27:52,795 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 11:27:52,795 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 11:27:52,795 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 11:27:52,795 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 11:27:52,795 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-14 11:27:52,994 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 11:27:53,018 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 11:27:53,020 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 11:27:53,021 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 11:27:53,022 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 11:27:53,023 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe017_tso.yml/witness.yml [2024-06-14 11:27:53,152 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 11:27:53,153 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 11:27:53,153 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-14 11:27:54,211 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 11:27:54,519 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 11:27:54,519 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe017_tso.i [2024-06-14 11:27:54,536 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/75434a2ae/b3b30f33679d4c188866d5381a075826/FLAGdb10bdc1e [2024-06-14 11:27:54,553 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/75434a2ae/b3b30f33679d4c188866d5381a075826 [2024-06-14 11:27:54,554 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 11:27:54,555 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 11:27:54,557 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 11:27:54,557 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 11:27:54,562 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 11:27:54,562 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:27:53" (1/2) ... [2024-06-14 11:27:54,563 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58eeb8c2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:27:54, skipping insertion in model container [2024-06-14 11:27:54,564 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:27:53" (1/2) ... [2024-06-14 11:27:54,566 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@8d15c42 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:27:54, skipping insertion in model container [2024-06-14 11:27:54,567 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:27:54" (2/2) ... [2024-06-14 11:27:54,567 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58eeb8c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:54, skipping insertion in model container [2024-06-14 11:27:54,567 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:27:54" (2/2) ... [2024-06-14 11:27:54,568 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 11:27:54,603 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 11:27:54,604 INFO L97 edCorrectnessWitness]: Location invariant before [L776-L776] (((! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-06-14 11:27:54,605 INFO L97 edCorrectnessWitness]: Location invariant before [L774-L774] (((! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-06-14 11:27:54,605 INFO L97 edCorrectnessWitness]: Location invariant before [L777-L777] (((! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-06-14 11:27:54,605 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 11:27:54,605 INFO L106 edCorrectnessWitness]: ghost_update [L772-L772] multithreaded = 1; [2024-06-14 11:27:54,685 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 11:27:54,971 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:27:54,988 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 11:27:55,097 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:27:55,140 INFO L206 MainTranslator]: Completed translation [2024-06-14 11:27:55,140 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:55 WrapperNode [2024-06-14 11:27:55,141 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 11:27:55,142 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 11:27:55,142 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 11:27:55,142 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 11:27:55,149 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:55" (1/1) ... [2024-06-14 11:27:55,181 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:55" (1/1) ... [2024-06-14 11:27:55,212 INFO L138 Inliner]: procedures = 175, calls = 40, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 64 [2024-06-14 11:27:55,214 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 11:27:55,215 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 11:27:55,215 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 11:27:55,215 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 11:27:55,224 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:55" (1/1) ... [2024-06-14 11:27:55,225 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:55" (1/1) ... [2024-06-14 11:27:55,230 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:55" (1/1) ... [2024-06-14 11:27:55,256 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-14 11:27:55,256 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:55" (1/1) ... [2024-06-14 11:27:55,256 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:55" (1/1) ... [2024-06-14 11:27:55,261 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:55" (1/1) ... [2024-06-14 11:27:55,263 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:55" (1/1) ... [2024-06-14 11:27:55,264 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:55" (1/1) ... [2024-06-14 11:27:55,265 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:55" (1/1) ... [2024-06-14 11:27:55,269 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 11:27:55,269 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 11:27:55,270 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 11:27:55,270 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 11:27:55,270 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:55" (1/1) ... [2024-06-14 11:27:55,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:27:55,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 11:27:55,297 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-14 11:27:55,322 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-14 11:27:55,338 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 11:27:55,339 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 11:27:55,339 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 11:27:55,339 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 11:27:55,339 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 11:27:55,340 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 11:27:55,340 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 11:27:55,340 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 11:27:55,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 11:27:55,340 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 11:27:55,341 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 11:27:55,341 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 11:27:55,342 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 11:27:55,488 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 11:27:55,490 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 11:27:55,699 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 11:27:55,700 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 11:27:55,808 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 11:27:55,808 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 11:27:55,808 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:27:55 BoogieIcfgContainer [2024-06-14 11:27:55,808 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 11:27:55,822 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 11:27:55,823 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 11:27:55,826 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 11:27:55,826 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:27:53" (1/4) ... [2024-06-14 11:27:55,827 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1869756e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:27:55, skipping insertion in model container [2024-06-14 11:27:55,828 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 11:27:54" (2/4) ... [2024-06-14 11:27:55,828 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1869756e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:27:55, skipping insertion in model container [2024-06-14 11:27:55,828 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:27:55" (3/4) ... [2024-06-14 11:27:55,828 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1869756e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:27:55, skipping insertion in model container [2024-06-14 11:27:55,828 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:27:55" (4/4) ... [2024-06-14 11:27:55,829 INFO L112 eAbstractionObserver]: Analyzing ICFG safe017_tso.i [2024-06-14 11:27:55,845 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 11:27:55,846 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 11:27:55,846 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 11:27:55,886 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 11:27:55,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-14 11:27:55,957 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-14 11:27:55,958 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:27:55,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 60 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 11:27:55,961 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-14 11:27:55,966 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-14 11:27:55,985 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 11:27:55,993 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;@1b941926, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 11:27:55,993 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 11:27:55,997 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 11:27:55,997 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 11:27:55,997 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:27:55,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:55,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 11:27:55,999 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-14 11:27:56,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:56,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1990476843, now seen corresponding path program 1 times [2024-06-14 11:27:56,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:56,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096795211] [2024-06-14 11:27:56,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:56,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:56,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:56,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:56,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:56,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096795211] [2024-06-14 11:27:56,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096795211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:56,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:56,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 11:27:56,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339102577] [2024-06-14 11:27:56,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:56,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 11:27:56,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:56,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 11:27:56,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 11:27:56,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 11:27:56,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:56,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:56,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 11:27:56,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:56,828 INFO L124 PetriNetUnfolderBase]: 607/1012 cut-off events. [2024-06-14 11:27:56,828 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-14 11:27:56,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2016 conditions, 1012 events. 607/1012 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 4884 event pairs, 393 based on Foata normal form. 1/958 useless extension candidates. Maximal degree in co-relation 2001. Up to 937 conditions per place. [2024-06-14 11:27:56,842 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 30 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-14 11:27:56,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 165 flow [2024-06-14 11:27:56,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 11:27:56,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 11:27:56,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 79 transitions. [2024-06-14 11:27:56,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-14 11:27:56,855 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 79 transitions. [2024-06-14 11:27:56,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 165 flow [2024-06-14 11:27:56,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 11:27:56,860 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-14 11:27:56,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-14 11:27:56,866 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-14 11:27:56,866 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-14 11:27:56,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:56,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:56,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:56,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 11:27:56,868 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-14 11:27:56,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:56,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1587776716, now seen corresponding path program 1 times [2024-06-14 11:27:56,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:56,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115824682] [2024-06-14 11:27:56,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:56,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:56,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:57,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-14 11:27:57,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:57,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115824682] [2024-06-14 11:27:57,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115824682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:57,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:57,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:27:57,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81864277] [2024-06-14 11:27:57,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:57,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:27:57,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:57,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:27:57,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:27:57,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 11:27:57,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:57,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:57,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 11:27:57,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:57,264 INFO L124 PetriNetUnfolderBase]: 608/1023 cut-off events. [2024-06-14 11:27:57,265 INFO L125 PetriNetUnfolderBase]: For 186/194 co-relation queries the response was YES. [2024-06-14 11:27:57,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2344 conditions, 1023 events. 608/1023 cut-off events. For 186/194 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 4904 event pairs, 321 based on Foata normal form. 7/1008 useless extension candidates. Maximal degree in co-relation 2329. Up to 911 conditions per place. [2024-06-14 11:27:57,272 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 39 selfloop transitions, 11 changer transitions 0/57 dead transitions. [2024-06-14 11:27:57,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 57 transitions, 262 flow [2024-06-14 11:27:57,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:27:57,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:27:57,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-14 11:27:57,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66875 [2024-06-14 11:27:57,276 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 107 transitions. [2024-06-14 11:27:57,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 57 transitions, 262 flow [2024-06-14 11:27:57,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 57 transitions, 258 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 11:27:57,282 INFO L231 Difference]: Finished difference. Result has 45 places, 42 transitions, 170 flow [2024-06-14 11:27:57,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=170, PETRI_PLACES=45, PETRI_TRANSITIONS=42} [2024-06-14 11:27:57,283 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-14 11:27:57,283 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 42 transitions, 170 flow [2024-06-14 11:27:57,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:57,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:57,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:57,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 11:27:57,287 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-14 11:27:57,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:57,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1976437170, now seen corresponding path program 1 times [2024-06-14 11:27:57,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:57,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583798100] [2024-06-14 11:27:57,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:57,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:57,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:57,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:57,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:57,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583798100] [2024-06-14 11:27:57,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583798100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:57,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:57,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:27:57,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561334615] [2024-06-14 11:27:57,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:57,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:27:57,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:57,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:27:57,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:27:57,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:27:57,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 42 transitions, 170 flow. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:57,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:57,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:27:57,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:57,665 INFO L124 PetriNetUnfolderBase]: 743/1228 cut-off events. [2024-06-14 11:27:57,665 INFO L125 PetriNetUnfolderBase]: For 829/829 co-relation queries the response was YES. [2024-06-14 11:27:57,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3314 conditions, 1228 events. 743/1228 cut-off events. For 829/829 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5919 event pairs, 271 based on Foata normal form. 5/1231 useless extension candidates. Maximal degree in co-relation 3296. Up to 1054 conditions per place. [2024-06-14 11:27:57,673 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 62 selfloop transitions, 14 changer transitions 0/82 dead transitions. [2024-06-14 11:27:57,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 82 transitions, 459 flow [2024-06-14 11:27:57,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:27:57,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:27:57,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-14 11:27:57,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.655 [2024-06-14 11:27:57,675 INFO L175 Difference]: Start difference. First operand has 45 places, 42 transitions, 170 flow. Second operand 5 states and 131 transitions. [2024-06-14 11:27:57,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 82 transitions, 459 flow [2024-06-14 11:27:57,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 82 transitions, 453 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-14 11:27:57,679 INFO L231 Difference]: Finished difference. Result has 52 places, 55 transitions, 280 flow [2024-06-14 11:27:57,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=280, PETRI_PLACES=52, PETRI_TRANSITIONS=55} [2024-06-14 11:27:57,680 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 11 predicate places. [2024-06-14 11:27:57,680 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 55 transitions, 280 flow [2024-06-14 11:27:57,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:57,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:57,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:57,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 11:27:57,681 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-14 11:27:57,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:57,681 INFO L85 PathProgramCache]: Analyzing trace with hash -124648575, now seen corresponding path program 1 times [2024-06-14 11:27:57,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:57,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651713505] [2024-06-14 11:27:57,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:57,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:57,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:57,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-14 11:27:57,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:57,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651713505] [2024-06-14 11:27:57,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651713505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:57,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:57,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:57,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537543444] [2024-06-14 11:27:57,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:57,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:57,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:57,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:57,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:57,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:27:57,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 55 transitions, 280 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:57,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:57,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:27:57,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:58,044 INFO L124 PetriNetUnfolderBase]: 804/1339 cut-off events. [2024-06-14 11:27:58,044 INFO L125 PetriNetUnfolderBase]: For 1830/1830 co-relation queries the response was YES. [2024-06-14 11:27:58,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4244 conditions, 1339 events. 804/1339 cut-off events. For 1830/1830 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 6748 event pairs, 183 based on Foata normal form. 22/1359 useless extension candidates. Maximal degree in co-relation 4221. Up to 1019 conditions per place. [2024-06-14 11:27:58,082 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 69 selfloop transitions, 16 changer transitions 0/91 dead transitions. [2024-06-14 11:27:58,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 91 transitions, 574 flow [2024-06-14 11:27:58,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:27:58,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:27:58,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-14 11:27:58,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-14 11:27:58,086 INFO L175 Difference]: Start difference. First operand has 52 places, 55 transitions, 280 flow. Second operand 6 states and 153 transitions. [2024-06-14 11:27:58,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 91 transitions, 574 flow [2024-06-14 11:27:58,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 91 transitions, 570 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 11:27:58,091 INFO L231 Difference]: Finished difference. Result has 57 places, 56 transitions, 324 flow [2024-06-14 11:27:58,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=268, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=324, PETRI_PLACES=57, PETRI_TRANSITIONS=56} [2024-06-14 11:27:58,092 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-14 11:27:58,092 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 56 transitions, 324 flow [2024-06-14 11:27:58,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:58,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:58,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:58,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 11:27:58,093 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-14 11:27:58,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:58,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1422794652, now seen corresponding path program 1 times [2024-06-14 11:27:58,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:58,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335466443] [2024-06-14 11:27:58,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:58,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:58,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:58,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:58,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:58,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335466443] [2024-06-14 11:27:58,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335466443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:58,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:58,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:27:58,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954077456] [2024-06-14 11:27:58,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:58,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:27:58,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:58,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:27:58,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:27:58,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:27:58,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 56 transitions, 324 flow. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:58,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:58,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:27:58,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:58,373 INFO L124 PetriNetUnfolderBase]: 799/1332 cut-off events. [2024-06-14 11:27:58,373 INFO L125 PetriNetUnfolderBase]: For 2409/2409 co-relation queries the response was YES. [2024-06-14 11:27:58,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4567 conditions, 1332 events. 799/1332 cut-off events. For 2409/2409 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6678 event pairs, 271 based on Foata normal form. 2/1333 useless extension candidates. Maximal degree in co-relation 4541. Up to 1230 conditions per place. [2024-06-14 11:27:58,385 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 56 selfloop transitions, 7 changer transitions 0/69 dead transitions. [2024-06-14 11:27:58,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 69 transitions, 492 flow [2024-06-14 11:27:58,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:27:58,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:27:58,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-14 11:27:58,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-14 11:27:58,386 INFO L175 Difference]: Start difference. First operand has 57 places, 56 transitions, 324 flow. Second operand 4 states and 95 transitions. [2024-06-14 11:27:58,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 69 transitions, 492 flow [2024-06-14 11:27:58,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 69 transitions, 456 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 11:27:58,392 INFO L231 Difference]: Finished difference. Result has 58 places, 58 transitions, 330 flow [2024-06-14 11:27:58,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=330, PETRI_PLACES=58, PETRI_TRANSITIONS=58} [2024-06-14 11:27:58,393 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 17 predicate places. [2024-06-14 11:27:58,393 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 58 transitions, 330 flow [2024-06-14 11:27:58,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:58,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:58,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:58,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 11:27:58,394 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-14 11:27:58,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:58,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1581135329, now seen corresponding path program 1 times [2024-06-14 11:27:58,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:58,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486753631] [2024-06-14 11:27:58,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:58,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:58,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:58,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:58,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:58,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486753631] [2024-06-14 11:27:58,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486753631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:58,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:58,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:27:58,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843090792] [2024-06-14 11:27:58,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:58,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:27:58,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:58,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:27:58,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:27:58,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:27:58,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 58 transitions, 330 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-14 11:27:58,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:58,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:27:58,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:58,715 INFO L124 PetriNetUnfolderBase]: 805/1338 cut-off events. [2024-06-14 11:27:58,715 INFO L125 PetriNetUnfolderBase]: For 2751/2751 co-relation queries the response was YES. [2024-06-14 11:27:58,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4613 conditions, 1338 events. 805/1338 cut-off events. For 2751/2751 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6637 event pairs, 255 based on Foata normal form. 4/1340 useless extension candidates. Maximal degree in co-relation 4585. Up to 1164 conditions per place. [2024-06-14 11:27:58,726 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 59 selfloop transitions, 17 changer transitions 0/82 dead transitions. [2024-06-14 11:27:58,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 82 transitions, 575 flow [2024-06-14 11:27:58,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:27:58,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:27:58,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-14 11:27:58,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-14 11:27:58,728 INFO L175 Difference]: Start difference. First operand has 58 places, 58 transitions, 330 flow. Second operand 5 states and 124 transitions. [2024-06-14 11:27:58,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 82 transitions, 575 flow [2024-06-14 11:27:58,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 82 transitions, 559 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 11:27:58,735 INFO L231 Difference]: Finished difference. Result has 62 places, 62 transitions, 395 flow [2024-06-14 11:27:58,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=395, PETRI_PLACES=62, PETRI_TRANSITIONS=62} [2024-06-14 11:27:58,736 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2024-06-14 11:27:58,736 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 62 transitions, 395 flow [2024-06-14 11:27:58,737 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-14 11:27:58,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:58,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:58,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 11:27:58,737 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-14 11:27:58,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:58,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1506051197, now seen corresponding path program 2 times [2024-06-14 11:27:58,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:58,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144958184] [2024-06-14 11:27:58,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:58,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:58,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:58,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-14 11:27:58,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:58,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144958184] [2024-06-14 11:27:58,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144958184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:58,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:58,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:27:58,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848573916] [2024-06-14 11:27:58,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:58,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:27:58,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:58,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:27:58,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:27:58,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:27:58,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 62 transitions, 395 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-14 11:27:58,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:58,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:27:58,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:59,070 INFO L124 PetriNetUnfolderBase]: 785/1295 cut-off events. [2024-06-14 11:27:59,070 INFO L125 PetriNetUnfolderBase]: For 3461/3461 co-relation queries the response was YES. [2024-06-14 11:27:59,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4704 conditions, 1295 events. 785/1295 cut-off events. For 3461/3461 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6282 event pairs, 265 based on Foata normal form. 2/1293 useless extension candidates. Maximal degree in co-relation 4674. Up to 1128 conditions per place. [2024-06-14 11:27:59,080 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 53 selfloop transitions, 19 changer transitions 0/78 dead transitions. [2024-06-14 11:27:59,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 78 transitions, 585 flow [2024-06-14 11:27:59,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:27:59,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:27:59,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-14 11:27:59,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:27:59,081 INFO L175 Difference]: Start difference. First operand has 62 places, 62 transitions, 395 flow. Second operand 5 states and 120 transitions. [2024-06-14 11:27:59,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 78 transitions, 585 flow [2024-06-14 11:27:59,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 78 transitions, 564 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-14 11:27:59,087 INFO L231 Difference]: Finished difference. Result has 65 places, 63 transitions, 428 flow [2024-06-14 11:27:59,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=375, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=428, PETRI_PLACES=65, PETRI_TRANSITIONS=63} [2024-06-14 11:27:59,088 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 24 predicate places. [2024-06-14 11:27:59,088 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 63 transitions, 428 flow [2024-06-14 11:27:59,089 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-14 11:27:59,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:59,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:59,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 11:27:59,089 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-14 11:27:59,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:59,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1586857185, now seen corresponding path program 1 times [2024-06-14 11:27:59,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:59,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440115859] [2024-06-14 11:27:59,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:59,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:59,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:59,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:59,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:59,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440115859] [2024-06-14 11:27:59,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440115859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:59,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:59,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:27:59,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31654221] [2024-06-14 11:27:59,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:59,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:27:59,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:59,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:27:59,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:27:59,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:27:59,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 63 transitions, 428 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-14 11:27:59,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:59,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:27:59,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:59,395 INFO L124 PetriNetUnfolderBase]: 777/1297 cut-off events. [2024-06-14 11:27:59,395 INFO L125 PetriNetUnfolderBase]: For 4009/4009 co-relation queries the response was YES. [2024-06-14 11:27:59,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4790 conditions, 1297 events. 777/1297 cut-off events. For 4009/4009 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6336 event pairs, 231 based on Foata normal form. 4/1300 useless extension candidates. Maximal degree in co-relation 4759. Up to 1169 conditions per place. [2024-06-14 11:27:59,407 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 66 selfloop transitions, 9 changer transitions 0/81 dead transitions. [2024-06-14 11:27:59,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 81 transitions, 632 flow [2024-06-14 11:27:59,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:27:59,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:27:59,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-14 11:27:59,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-14 11:27:59,413 INFO L175 Difference]: Start difference. First operand has 65 places, 63 transitions, 428 flow. Second operand 5 states and 115 transitions. [2024-06-14 11:27:59,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 81 transitions, 632 flow [2024-06-14 11:27:59,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 81 transitions, 605 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 11:27:59,423 INFO L231 Difference]: Finished difference. Result has 68 places, 65 transitions, 444 flow [2024-06-14 11:27:59,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=401, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=444, PETRI_PLACES=68, PETRI_TRANSITIONS=65} [2024-06-14 11:27:59,426 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-14 11:27:59,426 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 65 transitions, 444 flow [2024-06-14 11:27:59,426 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-14 11:27:59,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:59,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:59,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 11:27:59,426 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-14 11:27:59,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:59,427 INFO L85 PathProgramCache]: Analyzing trace with hash -947354432, now seen corresponding path program 1 times [2024-06-14 11:27:59,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:59,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876852858] [2024-06-14 11:27:59,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:59,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:59,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:59,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:59,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:59,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876852858] [2024-06-14 11:27:59,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876852858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:59,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:59,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:59,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868650622] [2024-06-14 11:27:59,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:59,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:59,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:59,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:59,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:59,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:27:59,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 65 transitions, 444 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:59,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:59,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:27:59,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:59,809 INFO L124 PetriNetUnfolderBase]: 852/1420 cut-off events. [2024-06-14 11:27:59,809 INFO L125 PetriNetUnfolderBase]: For 5688/5688 co-relation queries the response was YES. [2024-06-14 11:27:59,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5301 conditions, 1420 events. 852/1420 cut-off events. For 5688/5688 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7157 event pairs, 249 based on Foata normal form. 20/1438 useless extension candidates. Maximal degree in co-relation 5268. Up to 1131 conditions per place. [2024-06-14 11:27:59,821 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 67 selfloop transitions, 20 changer transitions 0/93 dead transitions. [2024-06-14 11:27:59,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 93 transitions, 700 flow [2024-06-14 11:27:59,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:27:59,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:27:59,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:27:59,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-14 11:27:59,822 INFO L175 Difference]: Start difference. First operand has 68 places, 65 transitions, 444 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:27:59,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 93 transitions, 700 flow [2024-06-14 11:27:59,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 93 transitions, 675 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 11:27:59,834 INFO L231 Difference]: Finished difference. Result has 71 places, 67 transitions, 485 flow [2024-06-14 11:27:59,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=419, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=485, PETRI_PLACES=71, PETRI_TRANSITIONS=67} [2024-06-14 11:27:59,835 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 30 predicate places. [2024-06-14 11:27:59,835 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 67 transitions, 485 flow [2024-06-14 11:27:59,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:59,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:59,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:59,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 11:27:59,836 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-14 11:27:59,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:59,836 INFO L85 PathProgramCache]: Analyzing trace with hash 96147268, now seen corresponding path program 2 times [2024-06-14 11:27:59,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:59,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006945878] [2024-06-14 11:27:59,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:59,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:59,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:59,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:59,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:59,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006945878] [2024-06-14 11:27:59,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006945878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:59,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:59,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:27:59,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407112187] [2024-06-14 11:27:59,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:59,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:27:59,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:59,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:27:59,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:27:59,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:27:59,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 67 transitions, 485 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:59,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:00,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:00,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:00,202 INFO L124 PetriNetUnfolderBase]: 869/1451 cut-off events. [2024-06-14 11:28:00,202 INFO L125 PetriNetUnfolderBase]: For 6415/6415 co-relation queries the response was YES. [2024-06-14 11:28:00,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5667 conditions, 1451 events. 869/1451 cut-off events. For 6415/6415 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7244 event pairs, 277 based on Foata normal form. 4/1451 useless extension candidates. Maximal degree in co-relation 5633. Up to 1250 conditions per place. [2024-06-14 11:28:00,214 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 62 selfloop transitions, 21 changer transitions 0/89 dead transitions. [2024-06-14 11:28:00,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 89 transitions, 719 flow [2024-06-14 11:28:00,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:00,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:00,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-14 11:28:00,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:28:00,216 INFO L175 Difference]: Start difference. First operand has 71 places, 67 transitions, 485 flow. Second operand 6 states and 140 transitions. [2024-06-14 11:28:00,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 89 transitions, 719 flow [2024-06-14 11:28:00,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 89 transitions, 675 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 11:28:00,226 INFO L231 Difference]: Finished difference. Result has 73 places, 69 transitions, 512 flow [2024-06-14 11:28:00,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=441, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=512, PETRI_PLACES=73, PETRI_TRANSITIONS=69} [2024-06-14 11:28:00,226 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-14 11:28:00,226 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 69 transitions, 512 flow [2024-06-14 11:28:00,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:00,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:00,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:00,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 11:28:00,227 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-14 11:28:00,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:00,228 INFO L85 PathProgramCache]: Analyzing trace with hash 256373952, now seen corresponding path program 3 times [2024-06-14 11:28:00,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:00,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615753488] [2024-06-14 11:28:00,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:00,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:00,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:00,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:00,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:00,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615753488] [2024-06-14 11:28:00,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615753488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:00,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:00,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:00,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913385108] [2024-06-14 11:28:00,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:00,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:00,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:00,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:00,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:00,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:00,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 69 transitions, 512 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:00,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:00,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:00,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:00,614 INFO L124 PetriNetUnfolderBase]: 861/1439 cut-off events. [2024-06-14 11:28:00,614 INFO L125 PetriNetUnfolderBase]: For 7234/7234 co-relation queries the response was YES. [2024-06-14 11:28:00,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5717 conditions, 1439 events. 861/1439 cut-off events. For 7234/7234 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7202 event pairs, 227 based on Foata normal form. 4/1439 useless extension candidates. Maximal degree in co-relation 5682. Up to 1087 conditions per place. [2024-06-14 11:28:00,626 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 63 selfloop transitions, 26 changer transitions 0/95 dead transitions. [2024-06-14 11:28:00,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 95 transitions, 774 flow [2024-06-14 11:28:00,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:00,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:00,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 11:28:00,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:28:00,628 INFO L175 Difference]: Start difference. First operand has 73 places, 69 transitions, 512 flow. Second operand 6 states and 144 transitions. [2024-06-14 11:28:00,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 95 transitions, 774 flow [2024-06-14 11:28:00,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 95 transitions, 721 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:28:00,641 INFO L231 Difference]: Finished difference. Result has 75 places, 71 transitions, 544 flow [2024-06-14 11:28:00,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=459, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=544, PETRI_PLACES=75, PETRI_TRANSITIONS=71} [2024-06-14 11:28:00,642 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 34 predicate places. [2024-06-14 11:28:00,642 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 71 transitions, 544 flow [2024-06-14 11:28:00,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:00,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:00,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:00,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 11:28:00,643 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-14 11:28:00,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:00,643 INFO L85 PathProgramCache]: Analyzing trace with hash -2143191003, now seen corresponding path program 1 times [2024-06-14 11:28:00,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:00,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069605831] [2024-06-14 11:28:00,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:00,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:00,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:00,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:00,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:00,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069605831] [2024-06-14 11:28:00,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069605831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:00,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:00,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:28:00,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119437292] [2024-06-14 11:28:00,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:00,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:28:00,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:00,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:28:00,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:28:00,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:00,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 71 transitions, 544 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-14 11:28:00,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:00,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:00,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:00,949 INFO L124 PetriNetUnfolderBase]: 853/1434 cut-off events. [2024-06-14 11:28:00,949 INFO L125 PetriNetUnfolderBase]: For 8147/8155 co-relation queries the response was YES. [2024-06-14 11:28:00,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5843 conditions, 1434 events. 853/1434 cut-off events. For 8147/8155 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7233 event pairs, 265 based on Foata normal form. 8/1440 useless extension candidates. Maximal degree in co-relation 5807. Up to 1293 conditions per place. [2024-06-14 11:28:00,961 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 59 selfloop transitions, 14 changer transitions 0/79 dead transitions. [2024-06-14 11:28:00,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 79 transitions, 710 flow [2024-06-14 11:28:00,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:28:00,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:28:00,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-14 11:28:00,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-14 11:28:00,962 INFO L175 Difference]: Start difference. First operand has 75 places, 71 transitions, 544 flow. Second operand 4 states and 95 transitions. [2024-06-14 11:28:00,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 79 transitions, 710 flow [2024-06-14 11:28:00,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 79 transitions, 643 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 11:28:00,974 INFO L231 Difference]: Finished difference. Result has 75 places, 71 transitions, 513 flow [2024-06-14 11:28:00,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=477, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=513, PETRI_PLACES=75, PETRI_TRANSITIONS=71} [2024-06-14 11:28:00,975 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 34 predicate places. [2024-06-14 11:28:00,975 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 71 transitions, 513 flow [2024-06-14 11:28:00,975 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-14 11:28:00,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:00,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:00,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 11:28:00,975 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-14 11:28:00,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:00,976 INFO L85 PathProgramCache]: Analyzing trace with hash 251458682, now seen corresponding path program 1 times [2024-06-14 11:28:00,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:00,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931411072] [2024-06-14 11:28:00,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:00,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:00,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:01,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:01,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:01,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931411072] [2024-06-14 11:28:01,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931411072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:01,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:01,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:01,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270406257] [2024-06-14 11:28:01,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:01,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:01,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:01,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:01,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:01,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:01,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 71 transitions, 513 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-14 11:28:01,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:01,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:01,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:01,353 INFO L124 PetriNetUnfolderBase]: 930/1568 cut-off events. [2024-06-14 11:28:01,353 INFO L125 PetriNetUnfolderBase]: For 10514/10514 co-relation queries the response was YES. [2024-06-14 11:28:01,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6315 conditions, 1568 events. 930/1568 cut-off events. For 10514/10514 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8166 event pairs, 215 based on Foata normal form. 12/1578 useless extension candidates. Maximal degree in co-relation 6278. Up to 956 conditions per place. [2024-06-14 11:28:01,364 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 77 selfloop transitions, 21 changer transitions 0/104 dead transitions. [2024-06-14 11:28:01,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 104 transitions, 863 flow [2024-06-14 11:28:01,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:01,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:01,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:28:01,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-14 11:28:01,366 INFO L175 Difference]: Start difference. First operand has 75 places, 71 transitions, 513 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:28:01,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 104 transitions, 863 flow [2024-06-14 11:28:01,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 104 transitions, 827 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 11:28:01,379 INFO L231 Difference]: Finished difference. Result has 78 places, 73 transitions, 555 flow [2024-06-14 11:28:01,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=477, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=555, PETRI_PLACES=78, PETRI_TRANSITIONS=73} [2024-06-14 11:28:01,380 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 37 predicate places. [2024-06-14 11:28:01,380 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 73 transitions, 555 flow [2024-06-14 11:28:01,380 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-14 11:28:01,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:01,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:01,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 11:28:01,381 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-14 11:28:01,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:01,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1504180598, now seen corresponding path program 1 times [2024-06-14 11:28:01,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:01,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221292836] [2024-06-14 11:28:01,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:01,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:01,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:01,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:01,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:01,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221292836] [2024-06-14 11:28:01,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221292836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:01,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:01,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:01,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994408929] [2024-06-14 11:28:01,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:01,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:01,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:01,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:01,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:01,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:01,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 73 transitions, 555 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-14 11:28:01,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:01,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:01,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:01,740 INFO L124 PetriNetUnfolderBase]: 910/1536 cut-off events. [2024-06-14 11:28:01,740 INFO L125 PetriNetUnfolderBase]: For 11154/11154 co-relation queries the response was YES. [2024-06-14 11:28:01,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6291 conditions, 1536 events. 910/1536 cut-off events. For 11154/11154 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7976 event pairs, 181 based on Foata normal form. 12/1546 useless extension candidates. Maximal degree in co-relation 6254. Up to 950 conditions per place. [2024-06-14 11:28:01,751 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 74 selfloop transitions, 22 changer transitions 0/102 dead transitions. [2024-06-14 11:28:01,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 102 transitions, 823 flow [2024-06-14 11:28:01,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:01,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:01,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:28:01,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-14 11:28:01,752 INFO L175 Difference]: Start difference. First operand has 78 places, 73 transitions, 555 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:28:01,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 102 transitions, 823 flow [2024-06-14 11:28:01,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 102 transitions, 792 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-14 11:28:01,772 INFO L231 Difference]: Finished difference. Result has 82 places, 73 transitions, 575 flow [2024-06-14 11:28:01,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=524, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=575, PETRI_PLACES=82, PETRI_TRANSITIONS=73} [2024-06-14 11:28:01,772 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 41 predicate places. [2024-06-14 11:28:01,773 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 73 transitions, 575 flow [2024-06-14 11:28:01,773 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-14 11:28:01,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:01,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:01,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 11:28:01,773 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-14 11:28:01,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:01,774 INFO L85 PathProgramCache]: Analyzing trace with hash 2124613524, now seen corresponding path program 2 times [2024-06-14 11:28:01,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:01,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104036276] [2024-06-14 11:28:01,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:01,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:01,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:01,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:01,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:01,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104036276] [2024-06-14 11:28:01,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104036276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:01,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:01,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:01,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508352845] [2024-06-14 11:28:01,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:01,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:01,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:01,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:01,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:01,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:01,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 73 transitions, 575 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-14 11:28:01,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:01,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:01,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:02,101 INFO L124 PetriNetUnfolderBase]: 890/1497 cut-off events. [2024-06-14 11:28:02,102 INFO L125 PetriNetUnfolderBase]: For 11520/11520 co-relation queries the response was YES. [2024-06-14 11:28:02,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6177 conditions, 1497 events. 890/1497 cut-off events. For 11520/11520 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7697 event pairs, 140 based on Foata normal form. 12/1502 useless extension candidates. Maximal degree in co-relation 6138. Up to 808 conditions per place. [2024-06-14 11:28:02,113 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 67 selfloop transitions, 23 changer transitions 0/96 dead transitions. [2024-06-14 11:28:02,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 96 transitions, 789 flow [2024-06-14 11:28:02,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:02,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:02,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-14 11:28:02,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-14 11:28:02,114 INFO L175 Difference]: Start difference. First operand has 82 places, 73 transitions, 575 flow. Second operand 6 states and 139 transitions. [2024-06-14 11:28:02,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 96 transitions, 789 flow [2024-06-14 11:28:02,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 96 transitions, 732 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:02,132 INFO L231 Difference]: Finished difference. Result has 82 places, 72 transitions, 540 flow [2024-06-14 11:28:02,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=490, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=540, PETRI_PLACES=82, PETRI_TRANSITIONS=72} [2024-06-14 11:28:02,136 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 41 predicate places. [2024-06-14 11:28:02,137 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 72 transitions, 540 flow [2024-06-14 11:28:02,137 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-14 11:28:02,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:02,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:02,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 11:28:02,138 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-14 11:28:02,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:02,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1580103421, now seen corresponding path program 1 times [2024-06-14 11:28:02,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:02,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073505452] [2024-06-14 11:28:02,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:02,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:02,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:02,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:02,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:02,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073505452] [2024-06-14 11:28:02,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073505452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:02,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:02,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:28:02,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044104845] [2024-06-14 11:28:02,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:02,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:28:02,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:02,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:28:02,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:28:02,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:02,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 72 transitions, 540 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-14 11:28:02,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:02,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:02,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:02,452 INFO L124 PetriNetUnfolderBase]: 895/1516 cut-off events. [2024-06-14 11:28:02,452 INFO L125 PetriNetUnfolderBase]: For 10945/10945 co-relation queries the response was YES. [2024-06-14 11:28:02,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6259 conditions, 1516 events. 895/1516 cut-off events. For 10945/10945 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7854 event pairs, 258 based on Foata normal form. 1/1516 useless extension candidates. Maximal degree in co-relation 6219. Up to 1384 conditions per place. [2024-06-14 11:28:02,464 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 70 selfloop transitions, 15 changer transitions 0/91 dead transitions. [2024-06-14 11:28:02,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 91 transitions, 812 flow [2024-06-14 11:28:02,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:28:02,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:28:02,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-06-14 11:28:02,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-06-14 11:28:02,466 INFO L175 Difference]: Start difference. First operand has 82 places, 72 transitions, 540 flow. Second operand 5 states and 113 transitions. [2024-06-14 11:28:02,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 91 transitions, 812 flow [2024-06-14 11:28:02,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 91 transitions, 743 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:02,491 INFO L231 Difference]: Finished difference. Result has 82 places, 78 transitions, 553 flow [2024-06-14 11:28:02,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=471, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=553, PETRI_PLACES=82, PETRI_TRANSITIONS=78} [2024-06-14 11:28:02,492 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 41 predicate places. [2024-06-14 11:28:02,492 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 78 transitions, 553 flow [2024-06-14 11:28:02,492 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-14 11:28:02,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:02,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:02,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 11:28:02,493 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-14 11:28:02,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:02,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1184142465, now seen corresponding path program 2 times [2024-06-14 11:28:02,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:02,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978801525] [2024-06-14 11:28:02,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:02,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:02,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:02,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:02,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:02,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978801525] [2024-06-14 11:28:02,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978801525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:02,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:02,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:28:02,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370447340] [2024-06-14 11:28:02,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:02,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:28:02,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:02,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:28:02,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:28:02,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:02,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 78 transitions, 553 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-14 11:28:02,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:02,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:02,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:02,832 INFO L124 PetriNetUnfolderBase]: 892/1512 cut-off events. [2024-06-14 11:28:02,832 INFO L125 PetriNetUnfolderBase]: For 11794/11794 co-relation queries the response was YES. [2024-06-14 11:28:02,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6212 conditions, 1512 events. 892/1512 cut-off events. For 11794/11794 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7848 event pairs, 258 based on Foata normal form. 1/1512 useless extension candidates. Maximal degree in co-relation 6172. Up to 1384 conditions per place. [2024-06-14 11:28:02,845 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 71 selfloop transitions, 12 changer transitions 0/89 dead transitions. [2024-06-14 11:28:02,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 89 transitions, 747 flow [2024-06-14 11:28:02,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:28:02,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:28:02,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-14 11:28:02,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-14 11:28:02,847 INFO L175 Difference]: Start difference. First operand has 82 places, 78 transitions, 553 flow. Second operand 4 states and 95 transitions. [2024-06-14 11:28:02,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 89 transitions, 747 flow [2024-06-14 11:28:02,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 89 transitions, 715 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-14 11:28:02,870 INFO L231 Difference]: Finished difference. Result has 85 places, 78 transitions, 555 flow [2024-06-14 11:28:02,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=521, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=555, PETRI_PLACES=85, PETRI_TRANSITIONS=78} [2024-06-14 11:28:02,870 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 44 predicate places. [2024-06-14 11:28:02,870 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 78 transitions, 555 flow [2024-06-14 11:28:02,870 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-14 11:28:02,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:02,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:02,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 11:28:02,871 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-14 11:28:02,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:02,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1652368943, now seen corresponding path program 1 times [2024-06-14 11:28:02,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:02,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350766586] [2024-06-14 11:28:02,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:02,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:02,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:02,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:02,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:02,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350766586] [2024-06-14 11:28:02,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350766586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:02,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:02,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:02,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662030864] [2024-06-14 11:28:02,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:02,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:02,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:02,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:02,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:02,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:02,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 78 transitions, 555 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:03,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:03,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:03,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:03,214 INFO L124 PetriNetUnfolderBase]: 942/1585 cut-off events. [2024-06-14 11:28:03,214 INFO L125 PetriNetUnfolderBase]: For 13982/13982 co-relation queries the response was YES. [2024-06-14 11:28:03,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6620 conditions, 1585 events. 942/1585 cut-off events. For 13982/13982 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 8227 event pairs, 259 based on Foata normal form. 2/1581 useless extension candidates. Maximal degree in co-relation 6578. Up to 1268 conditions per place. [2024-06-14 11:28:03,228 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 75 selfloop transitions, 42 changer transitions 0/123 dead transitions. [2024-06-14 11:28:03,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 123 transitions, 1093 flow [2024-06-14 11:28:03,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:03,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:03,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 11:28:03,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-14 11:28:03,230 INFO L175 Difference]: Start difference. First operand has 85 places, 78 transitions, 555 flow. Second operand 6 states and 152 transitions. [2024-06-14 11:28:03,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 123 transitions, 1093 flow [2024-06-14 11:28:03,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 123 transitions, 1057 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 11:28:03,252 INFO L231 Difference]: Finished difference. Result has 90 places, 96 transitions, 807 flow [2024-06-14 11:28:03,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=807, PETRI_PLACES=90, PETRI_TRANSITIONS=96} [2024-06-14 11:28:03,252 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 49 predicate places. [2024-06-14 11:28:03,252 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 96 transitions, 807 flow [2024-06-14 11:28:03,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:03,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:03,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:03,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 11:28:03,253 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-14 11:28:03,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:03,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1652637713, now seen corresponding path program 2 times [2024-06-14 11:28:03,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:03,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134338924] [2024-06-14 11:28:03,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:03,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:03,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:03,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:03,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:03,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134338924] [2024-06-14 11:28:03,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134338924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:03,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:03,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:03,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652591582] [2024-06-14 11:28:03,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:03,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:03,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:03,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:03,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:03,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:03,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 96 transitions, 807 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:03,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:03,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:03,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:03,610 INFO L124 PetriNetUnfolderBase]: 975/1659 cut-off events. [2024-06-14 11:28:03,610 INFO L125 PetriNetUnfolderBase]: For 15969/15969 co-relation queries the response was YES. [2024-06-14 11:28:03,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7739 conditions, 1659 events. 975/1659 cut-off events. For 15969/15969 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 8794 event pairs, 263 based on Foata normal form. 2/1659 useless extension candidates. Maximal degree in co-relation 7694. Up to 1464 conditions per place. [2024-06-14 11:28:03,625 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 92 selfloop transitions, 27 changer transitions 0/125 dead transitions. [2024-06-14 11:28:03,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 125 transitions, 1238 flow [2024-06-14 11:28:03,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:03,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:03,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-14 11:28:03,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:28:03,627 INFO L175 Difference]: Start difference. First operand has 90 places, 96 transitions, 807 flow. Second operand 7 states and 155 transitions. [2024-06-14 11:28:03,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 125 transitions, 1238 flow [2024-06-14 11:28:03,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 125 transitions, 1192 flow, removed 23 selfloop flow, removed 0 redundant places. [2024-06-14 11:28:03,664 INFO L231 Difference]: Finished difference. Result has 98 places, 107 transitions, 960 flow [2024-06-14 11:28:03,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=771, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=960, PETRI_PLACES=98, PETRI_TRANSITIONS=107} [2024-06-14 11:28:03,665 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 57 predicate places. [2024-06-14 11:28:03,665 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 107 transitions, 960 flow [2024-06-14 11:28:03,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:03,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:03,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:03,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 11:28:03,666 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-14 11:28:03,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:03,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1946105327, now seen corresponding path program 3 times [2024-06-14 11:28:03,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:03,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136307615] [2024-06-14 11:28:03,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:03,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:03,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:03,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:03,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:03,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136307615] [2024-06-14 11:28:03,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136307615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:03,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:03,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:03,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726982493] [2024-06-14 11:28:03,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:03,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:03,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:03,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:03,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:03,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:03,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 107 transitions, 960 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:03,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:03,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:03,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:04,105 INFO L124 PetriNetUnfolderBase]: 1039/1751 cut-off events. [2024-06-14 11:28:04,105 INFO L125 PetriNetUnfolderBase]: For 18524/18524 co-relation queries the response was YES. [2024-06-14 11:28:04,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8435 conditions, 1751 events. 1039/1751 cut-off events. For 18524/18524 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 9293 event pairs, 263 based on Foata normal form. 4/1753 useless extension candidates. Maximal degree in co-relation 8386. Up to 1406 conditions per place. [2024-06-14 11:28:04,121 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 91 selfloop transitions, 56 changer transitions 0/153 dead transitions. [2024-06-14 11:28:04,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 153 transitions, 1557 flow [2024-06-14 11:28:04,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:04,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:04,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 11:28:04,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-14 11:28:04,123 INFO L175 Difference]: Start difference. First operand has 98 places, 107 transitions, 960 flow. Second operand 7 states and 177 transitions. [2024-06-14 11:28:04,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 153 transitions, 1557 flow [2024-06-14 11:28:04,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 153 transitions, 1491 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-14 11:28:04,168 INFO L231 Difference]: Finished difference. Result has 104 places, 120 transitions, 1223 flow [2024-06-14 11:28:04,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=894, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1223, PETRI_PLACES=104, PETRI_TRANSITIONS=120} [2024-06-14 11:28:04,169 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-14 11:28:04,169 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 120 transitions, 1223 flow [2024-06-14 11:28:04,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:04,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:04,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:04,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 11:28:04,170 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-14 11:28:04,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:04,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1829954086, now seen corresponding path program 1 times [2024-06-14 11:28:04,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:04,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612653441] [2024-06-14 11:28:04,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:04,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:04,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:04,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:04,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:04,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612653441] [2024-06-14 11:28:04,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612653441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:04,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:04,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:04,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631060217] [2024-06-14 11:28:04,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:04,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:04,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:04,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:04,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:04,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:04,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 120 transitions, 1223 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:04,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:04,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:04,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:04,533 INFO L124 PetriNetUnfolderBase]: 1066/1798 cut-off events. [2024-06-14 11:28:04,533 INFO L125 PetriNetUnfolderBase]: For 22020/22020 co-relation queries the response was YES. [2024-06-14 11:28:04,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9211 conditions, 1798 events. 1066/1798 cut-off events. For 22020/22020 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 9629 event pairs, 289 based on Foata normal form. 3/1797 useless extension candidates. Maximal degree in co-relation 9159. Up to 1370 conditions per place. [2024-06-14 11:28:04,582 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 75 selfloop transitions, 70 changer transitions 0/151 dead transitions. [2024-06-14 11:28:04,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 151 transitions, 1829 flow [2024-06-14 11:28:04,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:04,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:04,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 11:28:04,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:28:04,584 INFO L175 Difference]: Start difference. First operand has 104 places, 120 transitions, 1223 flow. Second operand 6 states and 144 transitions. [2024-06-14 11:28:04,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 151 transitions, 1829 flow [2024-06-14 11:28:04,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 151 transitions, 1734 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-14 11:28:04,633 INFO L231 Difference]: Finished difference. Result has 109 places, 135 transitions, 1503 flow [2024-06-14 11:28:04,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1143, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1503, PETRI_PLACES=109, PETRI_TRANSITIONS=135} [2024-06-14 11:28:04,634 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 68 predicate places. [2024-06-14 11:28:04,634 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 135 transitions, 1503 flow [2024-06-14 11:28:04,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:04,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:04,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:04,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 11:28:04,635 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-14 11:28:04,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:04,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1946497570, now seen corresponding path program 2 times [2024-06-14 11:28:04,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:04,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788857620] [2024-06-14 11:28:04,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:04,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:04,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:04,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:04,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:04,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788857620] [2024-06-14 11:28:04,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788857620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:04,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:04,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:04,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957496228] [2024-06-14 11:28:04,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:04,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:04,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:04,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:04,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:04,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:04,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 135 transitions, 1503 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:04,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:04,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:04,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:05,048 INFO L124 PetriNetUnfolderBase]: 1083/1835 cut-off events. [2024-06-14 11:28:05,048 INFO L125 PetriNetUnfolderBase]: For 22861/22872 co-relation queries the response was YES. [2024-06-14 11:28:05,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9742 conditions, 1835 events. 1083/1835 cut-off events. For 22861/22872 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 9891 event pairs, 267 based on Foata normal form. 11/1844 useless extension candidates. Maximal degree in co-relation 9687. Up to 1459 conditions per place. [2024-06-14 11:28:05,067 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 98 selfloop transitions, 56 changer transitions 0/160 dead transitions. [2024-06-14 11:28:05,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 160 transitions, 2016 flow [2024-06-14 11:28:05,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:05,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:05,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:28:05,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-14 11:28:05,069 INFO L175 Difference]: Start difference. First operand has 109 places, 135 transitions, 1503 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:28:05,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 160 transitions, 2016 flow [2024-06-14 11:28:05,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 160 transitions, 1937 flow, removed 34 selfloop flow, removed 1 redundant places. [2024-06-14 11:28:05,123 INFO L231 Difference]: Finished difference. Result has 116 places, 141 transitions, 1647 flow [2024-06-14 11:28:05,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1428, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1647, PETRI_PLACES=116, PETRI_TRANSITIONS=141} [2024-06-14 11:28:05,123 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2024-06-14 11:28:05,124 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 141 transitions, 1647 flow [2024-06-14 11:28:05,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:05,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:05,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:05,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 11:28:05,125 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-14 11:28:05,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:05,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1946290180, now seen corresponding path program 3 times [2024-06-14 11:28:05,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:05,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244065143] [2024-06-14 11:28:05,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:05,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:05,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:05,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:05,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:05,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244065143] [2024-06-14 11:28:05,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244065143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:05,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:05,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:05,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818744141] [2024-06-14 11:28:05,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:05,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:05,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:05,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:05,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:05,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:05,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 141 transitions, 1647 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:05,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:05,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:05,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:05,542 INFO L124 PetriNetUnfolderBase]: 1078/1829 cut-off events. [2024-06-14 11:28:05,542 INFO L125 PetriNetUnfolderBase]: For 24351/24362 co-relation queries the response was YES. [2024-06-14 11:28:05,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9809 conditions, 1829 events. 1078/1829 cut-off events. For 24351/24362 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 9872 event pairs, 269 based on Foata normal form. 11/1838 useless extension candidates. Maximal degree in co-relation 9751. Up to 1457 conditions per place. [2024-06-14 11:28:05,562 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 99 selfloop transitions, 57 changer transitions 0/162 dead transitions. [2024-06-14 11:28:05,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 162 transitions, 2091 flow [2024-06-14 11:28:05,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:05,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:05,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:28:05,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-14 11:28:05,564 INFO L175 Difference]: Start difference. First operand has 116 places, 141 transitions, 1647 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:28:05,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 162 transitions, 2091 flow [2024-06-14 11:28:05,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 162 transitions, 1937 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:05,616 INFO L231 Difference]: Finished difference. Result has 117 places, 141 transitions, 1617 flow [2024-06-14 11:28:05,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1617, PETRI_PLACES=117, PETRI_TRANSITIONS=141} [2024-06-14 11:28:05,617 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 76 predicate places. [2024-06-14 11:28:05,617 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 141 transitions, 1617 flow [2024-06-14 11:28:05,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:05,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:05,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:05,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 11:28:05,618 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-14 11:28:05,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:05,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1946505506, now seen corresponding path program 1 times [2024-06-14 11:28:05,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:05,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55661293] [2024-06-14 11:28:05,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:05,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:05,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:05,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:05,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:05,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55661293] [2024-06-14 11:28:05,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55661293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:05,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:05,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:05,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285066085] [2024-06-14 11:28:05,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:05,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:05,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:05,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:05,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:05,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:05,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 141 transitions, 1617 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:05,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:05,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:05,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:06,025 INFO L124 PetriNetUnfolderBase]: 1081/1833 cut-off events. [2024-06-14 11:28:06,025 INFO L125 PetriNetUnfolderBase]: For 25942/25953 co-relation queries the response was YES. [2024-06-14 11:28:06,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9847 conditions, 1833 events. 1081/1833 cut-off events. For 25942/25953 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 9893 event pairs, 266 based on Foata normal form. 12/1843 useless extension candidates. Maximal degree in co-relation 9788. Up to 1617 conditions per place. [2024-06-14 11:28:06,047 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 128 selfloop transitions, 20 changer transitions 0/154 dead transitions. [2024-06-14 11:28:06,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 154 transitions, 1973 flow [2024-06-14 11:28:06,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:28:06,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:28:06,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 112 transitions. [2024-06-14 11:28:06,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-14 11:28:06,051 INFO L175 Difference]: Start difference. First operand has 117 places, 141 transitions, 1617 flow. Second operand 5 states and 112 transitions. [2024-06-14 11:28:06,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 154 transitions, 1973 flow [2024-06-14 11:28:06,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 154 transitions, 1837 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:28:06,112 INFO L231 Difference]: Finished difference. Result has 118 places, 144 transitions, 1569 flow [2024-06-14 11:28:06,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1481, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1569, PETRI_PLACES=118, PETRI_TRANSITIONS=144} [2024-06-14 11:28:06,113 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 77 predicate places. [2024-06-14 11:28:06,113 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 144 transitions, 1569 flow [2024-06-14 11:28:06,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:06,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:06,115 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-14 11:28:06,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 11:28:06,115 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-14 11:28:06,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:06,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1801623734, now seen corresponding path program 1 times [2024-06-14 11:28:06,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:06,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732126130] [2024-06-14 11:28:06,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:06,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:06,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:06,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:06,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:06,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732126130] [2024-06-14 11:28:06,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732126130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:06,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:06,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:06,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673169717] [2024-06-14 11:28:06,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:06,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:06,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:06,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:06,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:06,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:06,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 144 transitions, 1569 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-14 11:28:06,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:06,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:06,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:06,507 INFO L124 PetriNetUnfolderBase]: 1083/1833 cut-off events. [2024-06-14 11:28:06,507 INFO L125 PetriNetUnfolderBase]: For 27321/27332 co-relation queries the response was YES. [2024-06-14 11:28:06,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9741 conditions, 1833 events. 1083/1833 cut-off events. For 27321/27332 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 9935 event pairs, 299 based on Foata normal form. 10/1838 useless extension candidates. Maximal degree in co-relation 9682. Up to 1394 conditions per place. [2024-06-14 11:28:06,527 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 87 selfloop transitions, 72 changer transitions 0/165 dead transitions. [2024-06-14 11:28:06,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 165 transitions, 2057 flow [2024-06-14 11:28:06,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:06,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:06,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 11:28:06,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-14 11:28:06,528 INFO L175 Difference]: Start difference. First operand has 118 places, 144 transitions, 1569 flow. Second operand 6 states and 142 transitions. [2024-06-14 11:28:06,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 165 transitions, 2057 flow [2024-06-14 11:28:06,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 165 transitions, 1991 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-14 11:28:06,588 INFO L231 Difference]: Finished difference. Result has 121 places, 147 transitions, 1692 flow [2024-06-14 11:28:06,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1503, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1692, PETRI_PLACES=121, PETRI_TRANSITIONS=147} [2024-06-14 11:28:06,588 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 80 predicate places. [2024-06-14 11:28:06,589 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 147 transitions, 1692 flow [2024-06-14 11:28:06,589 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-14 11:28:06,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:06,589 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-14 11:28:06,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 11:28:06,590 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-14 11:28:06,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:06,590 INFO L85 PathProgramCache]: Analyzing trace with hash -2050665920, now seen corresponding path program 1 times [2024-06-14 11:28:06,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:06,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430370520] [2024-06-14 11:28:06,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:06,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:06,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:06,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:06,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:06,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430370520] [2024-06-14 11:28:06,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430370520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:06,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:06,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:06,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490215012] [2024-06-14 11:28:06,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:06,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:06,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:06,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:06,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:06,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:06,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 147 transitions, 1692 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:06,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:06,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:06,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:06,991 INFO L124 PetriNetUnfolderBase]: 1099/1851 cut-off events. [2024-06-14 11:28:06,991 INFO L125 PetriNetUnfolderBase]: For 29828/29828 co-relation queries the response was YES. [2024-06-14 11:28:07,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10220 conditions, 1851 events. 1099/1851 cut-off events. For 29828/29828 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 9939 event pairs, 274 based on Foata normal form. 2/1844 useless extension candidates. Maximal degree in co-relation 10160. Up to 1400 conditions per place. [2024-06-14 11:28:07,013 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 82 selfloop transitions, 88 changer transitions 0/176 dead transitions. [2024-06-14 11:28:07,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 176 transitions, 2330 flow [2024-06-14 11:28:07,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:07,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:07,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 11:28:07,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-14 11:28:07,015 INFO L175 Difference]: Start difference. First operand has 121 places, 147 transitions, 1692 flow. Second operand 6 states and 149 transitions. [2024-06-14 11:28:07,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 176 transitions, 2330 flow [2024-06-14 11:28:07,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 176 transitions, 2095 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:07,094 INFO L231 Difference]: Finished difference. Result has 122 places, 154 transitions, 1773 flow [2024-06-14 11:28:07,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1470, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1773, PETRI_PLACES=122, PETRI_TRANSITIONS=154} [2024-06-14 11:28:07,095 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 81 predicate places. [2024-06-14 11:28:07,095 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 154 transitions, 1773 flow [2024-06-14 11:28:07,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:07,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:07,096 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-14 11:28:07,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 11:28:07,096 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-14 11:28:07,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:07,096 INFO L85 PathProgramCache]: Analyzing trace with hash -307833860, now seen corresponding path program 2 times [2024-06-14 11:28:07,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:07,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723424325] [2024-06-14 11:28:07,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:07,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:07,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:07,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:07,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:07,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723424325] [2024-06-14 11:28:07,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723424325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:07,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:07,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:07,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481128065] [2024-06-14 11:28:07,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:07,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:07,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:07,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:07,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:07,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:07,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 154 transitions, 1773 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:07,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:07,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:07,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:07,548 INFO L124 PetriNetUnfolderBase]: 1091/1848 cut-off events. [2024-06-14 11:28:07,549 INFO L125 PetriNetUnfolderBase]: For 30357/30357 co-relation queries the response was YES. [2024-06-14 11:28:07,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10169 conditions, 1848 events. 1091/1848 cut-off events. For 30357/30357 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 9933 event pairs, 254 based on Foata normal form. 2/1848 useless extension candidates. Maximal degree in co-relation 10110. Up to 1631 conditions per place. [2024-06-14 11:28:07,567 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 138 selfloop transitions, 27 changer transitions 0/171 dead transitions. [2024-06-14 11:28:07,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 171 transitions, 2145 flow [2024-06-14 11:28:07,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:07,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:07,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-14 11:28:07,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-14 11:28:07,568 INFO L175 Difference]: Start difference. First operand has 122 places, 154 transitions, 1773 flow. Second operand 7 states and 154 transitions. [2024-06-14 11:28:07,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 171 transitions, 2145 flow [2024-06-14 11:28:07,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 171 transitions, 2007 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-14 11:28:07,641 INFO L231 Difference]: Finished difference. Result has 126 places, 154 transitions, 1697 flow [2024-06-14 11:28:07,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1635, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1697, PETRI_PLACES=126, PETRI_TRANSITIONS=154} [2024-06-14 11:28:07,642 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-14 11:28:07,642 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 154 transitions, 1697 flow [2024-06-14 11:28:07,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:07,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:07,643 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-14 11:28:07,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 11:28:07,643 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-14 11:28:07,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:07,644 INFO L85 PathProgramCache]: Analyzing trace with hash -2122260914, now seen corresponding path program 2 times [2024-06-14 11:28:07,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:07,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735347226] [2024-06-14 11:28:07,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:07,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:07,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:07,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:07,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:07,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735347226] [2024-06-14 11:28:07,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735347226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:07,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:07,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:07,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910454893] [2024-06-14 11:28:07,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:07,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:07,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:07,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:07,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:07,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:07,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 154 transitions, 1697 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-14 11:28:07,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:07,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:07,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:08,038 INFO L124 PetriNetUnfolderBase]: 1103/1873 cut-off events. [2024-06-14 11:28:08,039 INFO L125 PetriNetUnfolderBase]: For 32631/32639 co-relation queries the response was YES. [2024-06-14 11:28:08,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10105 conditions, 1873 events. 1103/1873 cut-off events. For 32631/32639 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10180 event pairs, 262 based on Foata normal form. 8/1879 useless extension candidates. Maximal degree in co-relation 10046. Up to 1482 conditions per place. [2024-06-14 11:28:08,058 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 108 selfloop transitions, 63 changer transitions 0/177 dead transitions. [2024-06-14 11:28:08,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 177 transitions, 2235 flow [2024-06-14 11:28:08,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:08,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:08,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:28:08,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-14 11:28:08,060 INFO L175 Difference]: Start difference. First operand has 126 places, 154 transitions, 1697 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:28:08,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 177 transitions, 2235 flow [2024-06-14 11:28:08,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 177 transitions, 2181 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:08,131 INFO L231 Difference]: Finished difference. Result has 127 places, 158 transitions, 1830 flow [2024-06-14 11:28:08,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1643, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1830, PETRI_PLACES=127, PETRI_TRANSITIONS=158} [2024-06-14 11:28:08,135 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 86 predicate places. [2024-06-14 11:28:08,135 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 158 transitions, 1830 flow [2024-06-14 11:28:08,135 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-14 11:28:08,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:08,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:08,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 11:28:08,138 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-14 11:28:08,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:08,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1654736522, now seen corresponding path program 3 times [2024-06-14 11:28:08,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:08,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329362882] [2024-06-14 11:28:08,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:08,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:08,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:08,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:08,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:08,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329362882] [2024-06-14 11:28:08,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329362882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:08,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:08,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:08,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187301533] [2024-06-14 11:28:08,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:08,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:08,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:08,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:08,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:08,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:08,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 158 transitions, 1830 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-14 11:28:08,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:08,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:08,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:08,529 INFO L124 PetriNetUnfolderBase]: 1097/1865 cut-off events. [2024-06-14 11:28:08,529 INFO L125 PetriNetUnfolderBase]: For 34780/34788 co-relation queries the response was YES. [2024-06-14 11:28:08,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10287 conditions, 1865 events. 1097/1865 cut-off events. For 34780/34788 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 10108 event pairs, 264 based on Foata normal form. 8/1871 useless extension candidates. Maximal degree in co-relation 10227. Up to 1477 conditions per place. [2024-06-14 11:28:08,553 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 110 selfloop transitions, 62 changer transitions 0/178 dead transitions. [2024-06-14 11:28:08,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 178 transitions, 2276 flow [2024-06-14 11:28:08,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:08,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:08,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:28:08,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-14 11:28:08,555 INFO L175 Difference]: Start difference. First operand has 127 places, 158 transitions, 1830 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:28:08,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 178 transitions, 2276 flow [2024-06-14 11:28:08,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 178 transitions, 2162 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 11:28:08,625 INFO L231 Difference]: Finished difference. Result has 129 places, 158 transitions, 1848 flow [2024-06-14 11:28:08,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1716, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1848, PETRI_PLACES=129, PETRI_TRANSITIONS=158} [2024-06-14 11:28:08,627 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-14 11:28:08,627 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 158 transitions, 1848 flow [2024-06-14 11:28:08,628 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-14 11:28:08,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:08,628 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-14 11:28:08,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 11:28:08,628 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-14 11:28:08,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:08,629 INFO L85 PathProgramCache]: Analyzing trace with hash 883514364, now seen corresponding path program 3 times [2024-06-14 11:28:08,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:08,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888183759] [2024-06-14 11:28:08,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:08,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:08,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:08,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:08,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:08,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888183759] [2024-06-14 11:28:08,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888183759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:08,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:08,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:08,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386583635] [2024-06-14 11:28:08,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:08,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:08,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:08,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:08,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:08,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:08,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 158 transitions, 1848 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:08,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:08,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:08,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:08,975 INFO L124 PetriNetUnfolderBase]: 1102/1864 cut-off events. [2024-06-14 11:28:08,975 INFO L125 PetriNetUnfolderBase]: For 37441/37441 co-relation queries the response was YES. [2024-06-14 11:28:08,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10443 conditions, 1864 events. 1102/1864 cut-off events. For 37441/37441 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10041 event pairs, 291 based on Foata normal form. 1/1861 useless extension candidates. Maximal degree in co-relation 10382. Up to 1405 conditions per place. [2024-06-14 11:28:08,992 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 81 selfloop transitions, 93 changer transitions 0/180 dead transitions. [2024-06-14 11:28:08,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 180 transitions, 2439 flow [2024-06-14 11:28:08,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:08,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:08,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 11:28:08,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:28:08,994 INFO L175 Difference]: Start difference. First operand has 129 places, 158 transitions, 1848 flow. Second operand 6 states and 144 transitions. [2024-06-14 11:28:08,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 180 transitions, 2439 flow [2024-06-14 11:28:09,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 180 transitions, 2248 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 11:28:09,066 INFO L231 Difference]: Finished difference. Result has 128 places, 161 transitions, 1884 flow [2024-06-14 11:28:09,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1657, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1884, PETRI_PLACES=128, PETRI_TRANSITIONS=161} [2024-06-14 11:28:09,066 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 87 predicate places. [2024-06-14 11:28:09,066 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 161 transitions, 1884 flow [2024-06-14 11:28:09,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:09,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:09,067 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-14 11:28:09,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 11:28:09,067 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-14 11:28:09,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:09,067 INFO L85 PathProgramCache]: Analyzing trace with hash -823540812, now seen corresponding path program 4 times [2024-06-14 11:28:09,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:09,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312834948] [2024-06-14 11:28:09,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:09,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:09,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:09,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:09,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:09,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312834948] [2024-06-14 11:28:09,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312834948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:09,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:09,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:09,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007547695] [2024-06-14 11:28:09,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:09,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:09,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:09,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:09,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:09,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:09,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 161 transitions, 1884 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:09,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:09,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:09,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:09,429 INFO L124 PetriNetUnfolderBase]: 1094/1851 cut-off events. [2024-06-14 11:28:09,429 INFO L125 PetriNetUnfolderBase]: For 38710/38710 co-relation queries the response was YES. [2024-06-14 11:28:09,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10407 conditions, 1851 events. 1094/1851 cut-off events. For 38710/38710 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 9970 event pairs, 291 based on Foata normal form. 2/1849 useless extension candidates. Maximal degree in co-relation 10345. Up to 1400 conditions per place. [2024-06-14 11:28:09,450 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 81 selfloop transitions, 89 changer transitions 0/176 dead transitions. [2024-06-14 11:28:09,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 176 transitions, 2372 flow [2024-06-14 11:28:09,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:09,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:09,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 11:28:09,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-14 11:28:09,451 INFO L175 Difference]: Start difference. First operand has 128 places, 161 transitions, 1884 flow. Second operand 6 states and 142 transitions. [2024-06-14 11:28:09,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 176 transitions, 2372 flow [2024-06-14 11:28:09,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 176 transitions, 2110 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:09,547 INFO L231 Difference]: Finished difference. Result has 129 places, 161 transitions, 1808 flow [2024-06-14 11:28:09,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1622, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1808, PETRI_PLACES=129, PETRI_TRANSITIONS=161} [2024-06-14 11:28:09,548 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-14 11:28:09,548 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 161 transitions, 1808 flow [2024-06-14 11:28:09,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:09,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:09,548 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-14 11:28:09,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 11:28:09,549 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-14 11:28:09,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:09,549 INFO L85 PathProgramCache]: Analyzing trace with hash 870376622, now seen corresponding path program 5 times [2024-06-14 11:28:09,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:09,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278980890] [2024-06-14 11:28:09,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:09,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:09,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:09,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:09,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:09,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278980890] [2024-06-14 11:28:09,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278980890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:09,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:09,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:09,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258604767] [2024-06-14 11:28:09,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:09,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:09,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:09,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:09,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:09,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:09,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 161 transitions, 1808 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:09,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:09,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:09,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:09,922 INFO L124 PetriNetUnfolderBase]: 1088/1852 cut-off events. [2024-06-14 11:28:09,922 INFO L125 PetriNetUnfolderBase]: For 38733/38741 co-relation queries the response was YES. [2024-06-14 11:28:09,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10236 conditions, 1852 events. 1088/1852 cut-off events. For 38733/38741 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10048 event pairs, 264 based on Foata normal form. 8/1858 useless extension candidates. Maximal degree in co-relation 10174. Up to 1470 conditions per place. [2024-06-14 11:28:09,941 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 113 selfloop transitions, 65 changer transitions 0/184 dead transitions. [2024-06-14 11:28:09,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 184 transitions, 2280 flow [2024-06-14 11:28:09,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:09,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:09,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 11:28:09,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-14 11:28:09,943 INFO L175 Difference]: Start difference. First operand has 129 places, 161 transitions, 1808 flow. Second operand 6 states and 149 transitions. [2024-06-14 11:28:09,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 184 transitions, 2280 flow [2024-06-14 11:28:10,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 184 transitions, 2079 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:10,016 INFO L231 Difference]: Finished difference. Result has 130 places, 161 transitions, 1750 flow [2024-06-14 11:28:10,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1607, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1750, PETRI_PLACES=130, PETRI_TRANSITIONS=161} [2024-06-14 11:28:10,017 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-06-14 11:28:10,018 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 161 transitions, 1750 flow [2024-06-14 11:28:10,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:10,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:10,018 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-14 11:28:10,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 11:28:10,018 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-14 11:28:10,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:10,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1791269358, now seen corresponding path program 6 times [2024-06-14 11:28:10,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:10,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066783940] [2024-06-14 11:28:10,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:10,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:10,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:10,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-14 11:28:10,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:10,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066783940] [2024-06-14 11:28:10,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066783940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:10,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:10,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:10,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448096088] [2024-06-14 11:28:10,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:10,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:10,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:10,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:10,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:10,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:10,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 161 transitions, 1750 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:10,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:10,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:10,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:10,432 INFO L124 PetriNetUnfolderBase]: 1064/1809 cut-off events. [2024-06-14 11:28:10,432 INFO L125 PetriNetUnfolderBase]: For 39116/39116 co-relation queries the response was YES. [2024-06-14 11:28:10,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9852 conditions, 1809 events. 1064/1809 cut-off events. For 39116/39116 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 9754 event pairs, 253 based on Foata normal form. 4/1811 useless extension candidates. Maximal degree in co-relation 9789. Up to 1446 conditions per place. [2024-06-14 11:28:10,447 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 116 selfloop transitions, 68 changer transitions 0/190 dead transitions. [2024-06-14 11:28:10,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 190 transitions, 2192 flow [2024-06-14 11:28:10,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:10,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:10,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:28:10,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-14 11:28:10,449 INFO L175 Difference]: Start difference. First operand has 130 places, 161 transitions, 1750 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:28:10,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 190 transitions, 2192 flow [2024-06-14 11:28:10,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 190 transitions, 2078 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:10,535 INFO L231 Difference]: Finished difference. Result has 132 places, 161 transitions, 1793 flow [2024-06-14 11:28:10,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1636, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1793, PETRI_PLACES=132, PETRI_TRANSITIONS=161} [2024-06-14 11:28:10,535 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 91 predicate places. [2024-06-14 11:28:10,535 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 161 transitions, 1793 flow [2024-06-14 11:28:10,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:10,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:10,536 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-14 11:28:10,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 11:28:10,536 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-14 11:28:10,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:10,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1877928656, now seen corresponding path program 1 times [2024-06-14 11:28:10,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:10,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791443801] [2024-06-14 11:28:10,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:10,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:10,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:10,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-14 11:28:10,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:10,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791443801] [2024-06-14 11:28:10,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791443801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:10,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:10,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:10,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404951725] [2024-06-14 11:28:10,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:10,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:10,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:10,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:10,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:10,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:10,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 161 transitions, 1793 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:10,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:10,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:10,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:10,895 INFO L124 PetriNetUnfolderBase]: 1072/1822 cut-off events. [2024-06-14 11:28:10,895 INFO L125 PetriNetUnfolderBase]: For 38704/38704 co-relation queries the response was YES. [2024-06-14 11:28:10,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9991 conditions, 1822 events. 1072/1822 cut-off events. For 38704/38704 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 9832 event pairs, 218 based on Foata normal form. 2/1823 useless extension candidates. Maximal degree in co-relation 9928. Up to 1598 conditions per place. [2024-06-14 11:28:10,907 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 158 selfloop transitions, 20 changer transitions 0/184 dead transitions. [2024-06-14 11:28:10,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 184 transitions, 2299 flow [2024-06-14 11:28:10,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:10,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:10,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-14 11:28:10,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-14 11:28:10,908 INFO L175 Difference]: Start difference. First operand has 132 places, 161 transitions, 1793 flow. Second operand 6 states and 134 transitions. [2024-06-14 11:28:10,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 184 transitions, 2299 flow [2024-06-14 11:28:10,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 184 transitions, 2094 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 11:28:10,979 INFO L231 Difference]: Finished difference. Result has 129 places, 165 transitions, 1685 flow [2024-06-14 11:28:10,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1592, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1685, PETRI_PLACES=129, PETRI_TRANSITIONS=165} [2024-06-14 11:28:10,980 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-14 11:28:10,980 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 165 transitions, 1685 flow [2024-06-14 11:28:10,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:10,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:10,980 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-14 11:28:10,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 11:28:10,980 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-14 11:28:10,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:10,981 INFO L85 PathProgramCache]: Analyzing trace with hash 893997820, now seen corresponding path program 2 times [2024-06-14 11:28:10,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:10,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470257578] [2024-06-14 11:28:10,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:10,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:10,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:11,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:11,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:11,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470257578] [2024-06-14 11:28:11,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470257578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:11,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:11,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:11,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961834451] [2024-06-14 11:28:11,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:11,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:11,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:11,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:11,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:11,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:11,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 165 transitions, 1685 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:11,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:11,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:11,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:11,371 INFO L124 PetriNetUnfolderBase]: 1080/1834 cut-off events. [2024-06-14 11:28:11,371 INFO L125 PetriNetUnfolderBase]: For 36009/36009 co-relation queries the response was YES. [2024-06-14 11:28:11,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9778 conditions, 1834 events. 1080/1834 cut-off events. For 36009/36009 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 9931 event pairs, 249 based on Foata normal form. 2/1835 useless extension candidates. Maximal degree in co-relation 9716. Up to 1641 conditions per place. [2024-06-14 11:28:11,390 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 158 selfloop transitions, 17 changer transitions 0/181 dead transitions. [2024-06-14 11:28:11,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 181 transitions, 2095 flow [2024-06-14 11:28:11,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:28:11,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:28:11,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-14 11:28:11,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-14 11:28:11,392 INFO L175 Difference]: Start difference. First operand has 129 places, 165 transitions, 1685 flow. Second operand 6 states and 129 transitions. [2024-06-14 11:28:11,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 181 transitions, 2095 flow [2024-06-14 11:28:11,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 181 transitions, 2045 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-14 11:28:11,466 INFO L231 Difference]: Finished difference. Result has 133 places, 167 transitions, 1704 flow [2024-06-14 11:28:11,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1643, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1704, PETRI_PLACES=133, PETRI_TRANSITIONS=167} [2024-06-14 11:28:11,466 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-14 11:28:11,466 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 167 transitions, 1704 flow [2024-06-14 11:28:11,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:11,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:11,467 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-14 11:28:11,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 11:28:11,467 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-14 11:28:11,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:11,467 INFO L85 PathProgramCache]: Analyzing trace with hash 870384558, now seen corresponding path program 3 times [2024-06-14 11:28:11,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:11,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734580308] [2024-06-14 11:28:11,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:11,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:11,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:11,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-14 11:28:11,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:11,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734580308] [2024-06-14 11:28:11,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734580308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:11,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:11,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:11,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610690884] [2024-06-14 11:28:11,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:11,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:11,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:11,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:11,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:11,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:11,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 167 transitions, 1704 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:11,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:11,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:11,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:11,838 INFO L124 PetriNetUnfolderBase]: 1075/1827 cut-off events. [2024-06-14 11:28:11,838 INFO L125 PetriNetUnfolderBase]: For 37265/37265 co-relation queries the response was YES. [2024-06-14 11:28:11,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9747 conditions, 1827 events. 1075/1827 cut-off events. For 37265/37265 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 9887 event pairs, 217 based on Foata normal form. 2/1828 useless extension candidates. Maximal degree in co-relation 9683. Up to 1619 conditions per place. [2024-06-14 11:28:11,849 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 161 selfloop transitions, 16 changer transitions 0/183 dead transitions. [2024-06-14 11:28:11,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 183 transitions, 2098 flow [2024-06-14 11:28:11,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:28:11,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:28:11,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-14 11:28:11,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-14 11:28:11,850 INFO L175 Difference]: Start difference. First operand has 133 places, 167 transitions, 1704 flow. Second operand 5 states and 116 transitions. [2024-06-14 11:28:11,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 183 transitions, 2098 flow [2024-06-14 11:28:11,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 183 transitions, 2049 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 11:28:11,918 INFO L231 Difference]: Finished difference. Result has 134 places, 167 transitions, 1695 flow [2024-06-14 11:28:11,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1655, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1695, PETRI_PLACES=134, PETRI_TRANSITIONS=167} [2024-06-14 11:28:11,918 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 93 predicate places. [2024-06-14 11:28:11,919 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 167 transitions, 1695 flow [2024-06-14 11:28:11,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:11,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:11,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:11,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 11:28:11,919 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-14 11:28:11,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:11,920 INFO L85 PathProgramCache]: Analyzing trace with hash 648227690, now seen corresponding path program 1 times [2024-06-14 11:28:11,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:11,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969343369] [2024-06-14 11:28:11,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:11,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:11,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:12,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:12,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:12,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969343369] [2024-06-14 11:28:12,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969343369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:12,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:12,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:12,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358891712] [2024-06-14 11:28:12,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:12,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:12,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:12,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:12,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:12,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:12,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 167 transitions, 1695 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:12,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:12,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:12,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:12,356 INFO L124 PetriNetUnfolderBase]: 1330/2216 cut-off events. [2024-06-14 11:28:12,356 INFO L125 PetriNetUnfolderBase]: For 65395/65395 co-relation queries the response was YES. [2024-06-14 11:28:12,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12563 conditions, 2216 events. 1330/2216 cut-off events. For 65395/65395 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12201 event pairs, 309 based on Foata normal form. 10/2214 useless extension candidates. Maximal degree in co-relation 12498. Up to 1270 conditions per place. [2024-06-14 11:28:12,370 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 103 selfloop transitions, 102 changer transitions 0/211 dead transitions. [2024-06-14 11:28:12,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 211 transitions, 2527 flow [2024-06-14 11:28:12,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:12,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:12,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-14 11:28:12,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-14 11:28:12,372 INFO L175 Difference]: Start difference. First operand has 134 places, 167 transitions, 1695 flow. Second operand 7 states and 181 transitions. [2024-06-14 11:28:12,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 211 transitions, 2527 flow [2024-06-14 11:28:12,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 211 transitions, 2488 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 11:28:12,458 INFO L231 Difference]: Finished difference. Result has 137 places, 171 transitions, 1925 flow [2024-06-14 11:28:12,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1656, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1925, PETRI_PLACES=137, PETRI_TRANSITIONS=171} [2024-06-14 11:28:12,458 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-14 11:28:12,458 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 171 transitions, 1925 flow [2024-06-14 11:28:12,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:12,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:12,459 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-14 11:28:12,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 11:28:12,459 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-14 11:28:12,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:12,459 INFO L85 PathProgramCache]: Analyzing trace with hash 648436940, now seen corresponding path program 2 times [2024-06-14 11:28:12,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:12,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705311530] [2024-06-14 11:28:12,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:12,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:12,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:12,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:12,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:12,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705311530] [2024-06-14 11:28:12,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705311530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:12,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:12,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:12,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403785014] [2024-06-14 11:28:12,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:12,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:12,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:12,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:12,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:12,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:12,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 171 transitions, 1925 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:12,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:12,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:12,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:12,913 INFO L124 PetriNetUnfolderBase]: 1366/2282 cut-off events. [2024-06-14 11:28:12,914 INFO L125 PetriNetUnfolderBase]: For 71213/71213 co-relation queries the response was YES. [2024-06-14 11:28:12,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13454 conditions, 2282 events. 1366/2282 cut-off events. For 71213/71213 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12694 event pairs, 391 based on Foata normal form. 10/2280 useless extension candidates. Maximal degree in co-relation 13388. Up to 1809 conditions per place. [2024-06-14 11:28:12,935 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 98 selfloop transitions, 99 changer transitions 0/203 dead transitions. [2024-06-14 11:28:12,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 203 transitions, 2625 flow [2024-06-14 11:28:12,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:12,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:12,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:28:12,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-14 11:28:12,937 INFO L175 Difference]: Start difference. First operand has 137 places, 171 transitions, 1925 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:28:12,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 203 transitions, 2625 flow [2024-06-14 11:28:13,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 203 transitions, 2411 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 11:28:13,054 INFO L231 Difference]: Finished difference. Result has 140 places, 173 transitions, 1951 flow [2024-06-14 11:28:13,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1715, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1951, PETRI_PLACES=140, PETRI_TRANSITIONS=173} [2024-06-14 11:28:13,054 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 99 predicate places. [2024-06-14 11:28:13,054 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 173 transitions, 1951 flow [2024-06-14 11:28:13,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:13,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:13,054 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-14 11:28:13,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 11:28:13,054 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-14 11:28:13,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:13,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1211322418, now seen corresponding path program 1 times [2024-06-14 11:28:13,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:13,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609344325] [2024-06-14 11:28:13,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:13,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:13,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:13,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:13,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:13,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609344325] [2024-06-14 11:28:13,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609344325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:13,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:13,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:13,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113051069] [2024-06-14 11:28:13,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:13,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:13,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:13,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:13,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:13,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:13,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 173 transitions, 1951 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:13,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:13,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:13,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:13,524 INFO L124 PetriNetUnfolderBase]: 1363/2278 cut-off events. [2024-06-14 11:28:13,524 INFO L125 PetriNetUnfolderBase]: For 69229/69229 co-relation queries the response was YES. [2024-06-14 11:28:13,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13505 conditions, 2278 events. 1363/2278 cut-off events. For 69229/69229 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12672 event pairs, 391 based on Foata normal form. 1/2268 useless extension candidates. Maximal degree in co-relation 13438. Up to 1845 conditions per place. [2024-06-14 11:28:13,546 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 95 selfloop transitions, 97 changer transitions 0/198 dead transitions. [2024-06-14 11:28:13,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 198 transitions, 2529 flow [2024-06-14 11:28:13,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:13,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:13,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:28:13,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:28:13,548 INFO L175 Difference]: Start difference. First operand has 140 places, 173 transitions, 1951 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:28:13,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 198 transitions, 2529 flow [2024-06-14 11:28:13,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 198 transitions, 2315 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:13,655 INFO L231 Difference]: Finished difference. Result has 142 places, 173 transitions, 1937 flow [2024-06-14 11:28:13,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1737, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1937, PETRI_PLACES=142, PETRI_TRANSITIONS=173} [2024-06-14 11:28:13,656 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-14 11:28:13,656 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 173 transitions, 1937 flow [2024-06-14 11:28:13,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:13,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:13,656 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-14 11:28:13,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 11:28:13,656 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-14 11:28:13,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:13,657 INFO L85 PathProgramCache]: Analyzing trace with hash 914134220, now seen corresponding path program 3 times [2024-06-14 11:28:13,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:13,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117510733] [2024-06-14 11:28:13,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:13,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:13,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:13,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-14 11:28:13,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:13,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117510733] [2024-06-14 11:28:13,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117510733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:13,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:13,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:13,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949745138] [2024-06-14 11:28:13,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:13,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:13,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:13,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:13,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:13,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:13,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 173 transitions, 1937 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:13,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:13,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:13,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:14,110 INFO L124 PetriNetUnfolderBase]: 1399/2335 cut-off events. [2024-06-14 11:28:14,110 INFO L125 PetriNetUnfolderBase]: For 78005/78005 co-relation queries the response was YES. [2024-06-14 11:28:14,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13821 conditions, 2335 events. 1399/2335 cut-off events. For 78005/78005 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 13007 event pairs, 378 based on Foata normal form. 10/2343 useless extension candidates. Maximal degree in co-relation 13753. Up to 2082 conditions per place. [2024-06-14 11:28:14,127 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 162 selfloop transitions, 29 changer transitions 0/197 dead transitions. [2024-06-14 11:28:14,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 197 transitions, 2413 flow [2024-06-14 11:28:14,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:14,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:14,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 11:28:14,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-14 11:28:14,130 INFO L175 Difference]: Start difference. First operand has 142 places, 173 transitions, 1937 flow. Second operand 8 states and 174 transitions. [2024-06-14 11:28:14,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 197 transitions, 2413 flow [2024-06-14 11:28:14,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 197 transitions, 2160 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 11:28:14,238 INFO L231 Difference]: Finished difference. Result has 143 places, 175 transitions, 1784 flow [2024-06-14 11:28:14,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1684, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1784, PETRI_PLACES=143, PETRI_TRANSITIONS=175} [2024-06-14 11:28:14,238 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-14 11:28:14,238 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 175 transitions, 1784 flow [2024-06-14 11:28:14,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:14,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:14,239 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-14 11:28:14,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 11:28:14,239 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-14 11:28:14,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:14,239 INFO L85 PathProgramCache]: Analyzing trace with hash 908750636, now seen corresponding path program 2 times [2024-06-14 11:28:14,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:14,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450562937] [2024-06-14 11:28:14,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:14,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:14,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:14,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:14,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:14,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450562937] [2024-06-14 11:28:14,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450562937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:14,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:14,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:14,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204792608] [2024-06-14 11:28:14,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:14,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:14,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:14,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:14,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:14,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:14,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 175 transitions, 1784 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:14,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:14,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:14,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:14,733 INFO L124 PetriNetUnfolderBase]: 1404/2332 cut-off events. [2024-06-14 11:28:14,734 INFO L125 PetriNetUnfolderBase]: For 76231/76231 co-relation queries the response was YES. [2024-06-14 11:28:14,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13684 conditions, 2332 events. 1404/2332 cut-off events. For 76231/76231 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 12948 event pairs, 395 based on Foata normal form. 1/2321 useless extension candidates. Maximal degree in co-relation 13616. Up to 1905 conditions per place. [2024-06-14 11:28:14,751 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 98 selfloop transitions, 96 changer transitions 0/200 dead transitions. [2024-06-14 11:28:14,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 200 transitions, 2399 flow [2024-06-14 11:28:14,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:14,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:14,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:28:14,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-14 11:28:14,752 INFO L175 Difference]: Start difference. First operand has 143 places, 175 transitions, 1784 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:28:14,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 200 transitions, 2399 flow [2024-06-14 11:28:14,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 200 transitions, 2325 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:14,913 INFO L231 Difference]: Finished difference. Result has 144 places, 178 transitions, 1941 flow [2024-06-14 11:28:14,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1710, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1941, PETRI_PLACES=144, PETRI_TRANSITIONS=178} [2024-06-14 11:28:14,914 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 103 predicate places. [2024-06-14 11:28:14,914 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 178 transitions, 1941 flow [2024-06-14 11:28:14,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:14,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:14,914 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-14 11:28:14,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 11:28:14,914 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-14 11:28:14,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:14,915 INFO L85 PathProgramCache]: Analyzing trace with hash 248228172, now seen corresponding path program 4 times [2024-06-14 11:28:14,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:14,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750818188] [2024-06-14 11:28:14,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:14,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:14,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:15,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:15,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:15,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750818188] [2024-06-14 11:28:15,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750818188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:15,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:15,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:15,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570412963] [2024-06-14 11:28:15,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:15,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:15,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:15,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:15,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:15,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:15,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 178 transitions, 1941 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:15,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:15,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:15,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:15,425 INFO L124 PetriNetUnfolderBase]: 1485/2483 cut-off events. [2024-06-14 11:28:15,425 INFO L125 PetriNetUnfolderBase]: For 102481/102481 co-relation queries the response was YES. [2024-06-14 11:28:15,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14016 conditions, 2483 events. 1485/2483 cut-off events. For 102481/102481 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 14076 event pairs, 328 based on Foata normal form. 44/2525 useless extension candidates. Maximal degree in co-relation 13947. Up to 1754 conditions per place. [2024-06-14 11:28:15,442 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 136 selfloop transitions, 76 changer transitions 0/218 dead transitions. [2024-06-14 11:28:15,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 218 transitions, 2491 flow [2024-06-14 11:28:15,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:15,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:15,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-14 11:28:15,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-14 11:28:15,444 INFO L175 Difference]: Start difference. First operand has 144 places, 178 transitions, 1941 flow. Second operand 8 states and 201 transitions. [2024-06-14 11:28:15,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 218 transitions, 2491 flow [2024-06-14 11:28:15,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 218 transitions, 2336 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:28:15,535 INFO L231 Difference]: Finished difference. Result has 148 places, 179 transitions, 1971 flow [2024-06-14 11:28:15,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1786, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1971, PETRI_PLACES=148, PETRI_TRANSITIONS=179} [2024-06-14 11:28:15,536 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 107 predicate places. [2024-06-14 11:28:15,536 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 179 transitions, 1971 flow [2024-06-14 11:28:15,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:15,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:15,536 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-14 11:28:15,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 11:28:15,537 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-14 11:28:15,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:15,537 INFO L85 PathProgramCache]: Analyzing trace with hash 932286700, now seen corresponding path program 3 times [2024-06-14 11:28:15,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:15,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094143733] [2024-06-14 11:28:15,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:15,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:15,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:15,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:15,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:15,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094143733] [2024-06-14 11:28:15,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094143733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:15,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:15,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:15,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067312848] [2024-06-14 11:28:15,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:15,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:15,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:15,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:15,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:15,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:15,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 179 transitions, 1971 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:15,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:15,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:15,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:15,959 INFO L124 PetriNetUnfolderBase]: 1490/2486 cut-off events. [2024-06-14 11:28:15,959 INFO L125 PetriNetUnfolderBase]: For 79653/79653 co-relation queries the response was YES. [2024-06-14 11:28:15,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14323 conditions, 2486 events. 1490/2486 cut-off events. For 79653/79653 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14061 event pairs, 419 based on Foata normal form. 1/2483 useless extension candidates. Maximal degree in co-relation 14253. Up to 2048 conditions per place. [2024-06-14 11:28:15,976 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 97 selfloop transitions, 98 changer transitions 0/201 dead transitions. [2024-06-14 11:28:15,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 201 transitions, 2591 flow [2024-06-14 11:28:15,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:15,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:15,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-14 11:28:15,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:28:15,977 INFO L175 Difference]: Start difference. First operand has 148 places, 179 transitions, 1971 flow. Second operand 7 states and 160 transitions. [2024-06-14 11:28:15,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 201 transitions, 2591 flow [2024-06-14 11:28:16,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 201 transitions, 2428 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:16,069 INFO L231 Difference]: Finished difference. Result has 149 places, 182 transitions, 2052 flow [2024-06-14 11:28:16,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1812, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2052, PETRI_PLACES=149, PETRI_TRANSITIONS=182} [2024-06-14 11:28:16,069 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 108 predicate places. [2024-06-14 11:28:16,069 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 182 transitions, 2052 flow [2024-06-14 11:28:16,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:16,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:16,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:16,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 11:28:16,070 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-14 11:28:16,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:16,070 INFO L85 PathProgramCache]: Analyzing trace with hash 705131218, now seen corresponding path program 4 times [2024-06-14 11:28:16,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:16,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76399431] [2024-06-14 11:28:16,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:16,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:16,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:16,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:16,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:16,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76399431] [2024-06-14 11:28:16,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76399431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:16,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:16,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:16,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754627034] [2024-06-14 11:28:16,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:16,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:16,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:16,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:16,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:16,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:16,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 182 transitions, 2052 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:16,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:16,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:16,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:16,495 INFO L124 PetriNetUnfolderBase]: 1484/2481 cut-off events. [2024-06-14 11:28:16,496 INFO L125 PetriNetUnfolderBase]: For 77925/77925 co-relation queries the response was YES. [2024-06-14 11:28:16,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14039 conditions, 2481 events. 1484/2481 cut-off events. For 77925/77925 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14031 event pairs, 438 based on Foata normal form. 2/2479 useless extension candidates. Maximal degree in co-relation 13968. Up to 2043 conditions per place. [2024-06-14 11:28:16,553 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 99 selfloop transitions, 94 changer transitions 0/199 dead transitions. [2024-06-14 11:28:16,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 199 transitions, 2626 flow [2024-06-14 11:28:16,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:16,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:16,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-14 11:28:16,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-14 11:28:16,557 INFO L175 Difference]: Start difference. First operand has 149 places, 182 transitions, 2052 flow. Second operand 8 states and 178 transitions. [2024-06-14 11:28:16,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 199 transitions, 2626 flow [2024-06-14 11:28:16,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 199 transitions, 2469 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 11:28:16,663 INFO L231 Difference]: Finished difference. Result has 153 places, 182 transitions, 2090 flow [2024-06-14 11:28:16,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1895, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2090, PETRI_PLACES=153, PETRI_TRANSITIONS=182} [2024-06-14 11:28:16,663 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 112 predicate places. [2024-06-14 11:28:16,663 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 182 transitions, 2090 flow [2024-06-14 11:28:16,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:16,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:16,664 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-14 11:28:16,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 11:28:16,664 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-14 11:28:16,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:16,664 INFO L85 PathProgramCache]: Analyzing trace with hash -2014378333, now seen corresponding path program 1 times [2024-06-14 11:28:16,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:16,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714489080] [2024-06-14 11:28:16,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:16,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:16,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:16,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:16,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:16,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714489080] [2024-06-14 11:28:16,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714489080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:16,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:16,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:16,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778945025] [2024-06-14 11:28:16,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:16,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:16,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:16,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:16,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:16,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:16,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 182 transitions, 2090 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-14 11:28:16,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:16,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:16,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:17,102 INFO L124 PetriNetUnfolderBase]: 1492/2496 cut-off events. [2024-06-14 11:28:17,102 INFO L125 PetriNetUnfolderBase]: For 81665/81665 co-relation queries the response was YES. [2024-06-14 11:28:17,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14239 conditions, 2496 events. 1492/2496 cut-off events. For 81665/81665 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 14166 event pairs, 405 based on Foata normal form. 2/2496 useless extension candidates. Maximal degree in co-relation 14166. Up to 2283 conditions per place. [2024-06-14 11:28:17,119 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 174 selfloop transitions, 20 changer transitions 0/200 dead transitions. [2024-06-14 11:28:17,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 200 transitions, 2548 flow [2024-06-14 11:28:17,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:28:17,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:28:17,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-14 11:28:17,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-14 11:28:17,124 INFO L175 Difference]: Start difference. First operand has 153 places, 182 transitions, 2090 flow. Second operand 5 states and 118 transitions. [2024-06-14 11:28:17,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 200 transitions, 2548 flow [2024-06-14 11:28:17,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 200 transitions, 2224 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 11:28:17,213 INFO L231 Difference]: Finished difference. Result has 150 places, 184 transitions, 1845 flow [2024-06-14 11:28:17,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1766, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1845, PETRI_PLACES=150, PETRI_TRANSITIONS=184} [2024-06-14 11:28:17,213 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 109 predicate places. [2024-06-14 11:28:17,214 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 184 transitions, 1845 flow [2024-06-14 11:28:17,214 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-14 11:28:17,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:17,214 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-14 11:28:17,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 11:28:17,214 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-14 11:28:17,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:17,215 INFO L85 PathProgramCache]: Analyzing trace with hash -2013932863, now seen corresponding path program 2 times [2024-06-14 11:28:17,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:17,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637058617] [2024-06-14 11:28:17,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:17,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:17,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:17,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:17,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:17,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637058617] [2024-06-14 11:28:17,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637058617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:17,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:17,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:28:17,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567937642] [2024-06-14 11:28:17,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:17,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:28:17,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:17,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:28:17,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:28:17,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:17,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 184 transitions, 1845 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-14 11:28:17,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:17,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:17,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:17,640 INFO L124 PetriNetUnfolderBase]: 1487/2492 cut-off events. [2024-06-14 11:28:17,640 INFO L125 PetriNetUnfolderBase]: For 82662/82670 co-relation queries the response was YES. [2024-06-14 11:28:17,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13880 conditions, 2492 events. 1487/2492 cut-off events. For 82662/82670 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 14123 event pairs, 412 based on Foata normal form. 8/2498 useless extension candidates. Maximal degree in co-relation 13806. Up to 2256 conditions per place. [2024-06-14 11:28:17,654 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 171 selfloop transitions, 20 changer transitions 0/197 dead transitions. [2024-06-14 11:28:17,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 197 transitions, 2287 flow [2024-06-14 11:28:17,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:28:17,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:28:17,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 111 transitions. [2024-06-14 11:28:17,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-14 11:28:17,656 INFO L175 Difference]: Start difference. First operand has 150 places, 184 transitions, 1845 flow. Second operand 5 states and 111 transitions. [2024-06-14 11:28:17,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 197 transitions, 2287 flow [2024-06-14 11:28:17,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 197 transitions, 2224 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-14 11:28:17,767 INFO L231 Difference]: Finished difference. Result has 152 places, 186 transitions, 1865 flow [2024-06-14 11:28:17,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1782, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1865, PETRI_PLACES=152, PETRI_TRANSITIONS=186} [2024-06-14 11:28:17,768 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 111 predicate places. [2024-06-14 11:28:17,768 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 186 transitions, 1865 flow [2024-06-14 11:28:17,768 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-14 11:28:17,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:17,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:17,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 11:28:17,768 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-14 11:28:17,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:17,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1913754739, now seen corresponding path program 1 times [2024-06-14 11:28:17,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:17,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426767389] [2024-06-14 11:28:17,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:17,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:17,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:17,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:17,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:17,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426767389] [2024-06-14 11:28:17,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426767389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:17,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:17,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:17,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138300659] [2024-06-14 11:28:17,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:17,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:17,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:17,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:17,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:17,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:17,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 186 transitions, 1865 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:17,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:17,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:17,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:18,257 INFO L124 PetriNetUnfolderBase]: 1955/3278 cut-off events. [2024-06-14 11:28:18,257 INFO L125 PetriNetUnfolderBase]: For 166481/166481 co-relation queries the response was YES. [2024-06-14 11:28:18,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19437 conditions, 3278 events. 1955/3278 cut-off events. For 166481/166481 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 19934 event pairs, 518 based on Foata normal form. 36/3310 useless extension candidates. Maximal degree in co-relation 19362. Up to 1725 conditions per place. [2024-06-14 11:28:18,281 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 126 selfloop transitions, 100 changer transitions 0/232 dead transitions. [2024-06-14 11:28:18,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 232 transitions, 2875 flow [2024-06-14 11:28:18,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:18,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:18,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:28:18,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-14 11:28:18,289 INFO L175 Difference]: Start difference. First operand has 152 places, 186 transitions, 1865 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:28:18,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 232 transitions, 2875 flow [2024-06-14 11:28:18,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 232 transitions, 2808 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-14 11:28:18,470 INFO L231 Difference]: Finished difference. Result has 157 places, 191 transitions, 2100 flow [2024-06-14 11:28:18,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1798, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2100, PETRI_PLACES=157, PETRI_TRANSITIONS=191} [2024-06-14 11:28:18,470 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 116 predicate places. [2024-06-14 11:28:18,470 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 191 transitions, 2100 flow [2024-06-14 11:28:18,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:18,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:18,471 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-14 11:28:18,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 11:28:18,471 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-14 11:28:18,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:18,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1944277445, now seen corresponding path program 2 times [2024-06-14 11:28:18,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:18,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111261716] [2024-06-14 11:28:18,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:18,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:18,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:18,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:18,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:18,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111261716] [2024-06-14 11:28:18,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111261716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:18,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:18,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:18,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052486907] [2024-06-14 11:28:18,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:18,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:18,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:18,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:18,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:18,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:18,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 191 transitions, 2100 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:18,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:18,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:18,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:19,025 INFO L124 PetriNetUnfolderBase]: 2087/3511 cut-off events. [2024-06-14 11:28:19,025 INFO L125 PetriNetUnfolderBase]: For 182481/182481 co-relation queries the response was YES. [2024-06-14 11:28:19,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21014 conditions, 3511 events. 2087/3511 cut-off events. For 182481/182481 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 21694 event pairs, 758 based on Foata normal form. 42/3549 useless extension candidates. Maximal degree in co-relation 20937. Up to 2822 conditions per place. [2024-06-14 11:28:19,050 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 110 selfloop transitions, 96 changer transitions 3/215 dead transitions. [2024-06-14 11:28:19,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 215 transitions, 2782 flow [2024-06-14 11:28:19,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:19,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:19,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:28:19,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-14 11:28:19,051 INFO L175 Difference]: Start difference. First operand has 157 places, 191 transitions, 2100 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:28:19,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 215 transitions, 2782 flow [2024-06-14 11:28:19,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 215 transitions, 2574 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-14 11:28:19,238 INFO L231 Difference]: Finished difference. Result has 161 places, 192 transitions, 2120 flow [2024-06-14 11:28:19,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1894, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2120, PETRI_PLACES=161, PETRI_TRANSITIONS=192} [2024-06-14 11:28:19,239 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 120 predicate places. [2024-06-14 11:28:19,239 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 192 transitions, 2120 flow [2024-06-14 11:28:19,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:19,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:19,239 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-14 11:28:19,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 11:28:19,240 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-14 11:28:19,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:19,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1944129575, now seen corresponding path program 3 times [2024-06-14 11:28:19,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:19,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753516768] [2024-06-14 11:28:19,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:19,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:19,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:19,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:19,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:19,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753516768] [2024-06-14 11:28:19,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753516768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:19,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:19,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:19,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798803211] [2024-06-14 11:28:19,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:19,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:19,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:19,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:19,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:19,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:19,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 192 transitions, 2120 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:19,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:19,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:19,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:19,817 INFO L124 PetriNetUnfolderBase]: 2319/3906 cut-off events. [2024-06-14 11:28:19,817 INFO L125 PetriNetUnfolderBase]: For 203745/203745 co-relation queries the response was YES. [2024-06-14 11:28:19,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23484 conditions, 3906 events. 2319/3906 cut-off events. For 203745/203745 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 24822 event pairs, 759 based on Foata normal form. 36/3938 useless extension candidates. Maximal degree in co-relation 23406. Up to 2826 conditions per place. [2024-06-14 11:28:19,844 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 124 selfloop transitions, 95 changer transitions 0/225 dead transitions. [2024-06-14 11:28:19,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 225 transitions, 2976 flow [2024-06-14 11:28:19,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:19,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:19,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:28:19,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-14 11:28:19,845 INFO L175 Difference]: Start difference. First operand has 161 places, 192 transitions, 2120 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:28:19,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 225 transitions, 2976 flow [2024-06-14 11:28:20,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 225 transitions, 2764 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:20,085 INFO L231 Difference]: Finished difference. Result has 164 places, 196 transitions, 2197 flow [2024-06-14 11:28:20,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1908, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2197, PETRI_PLACES=164, PETRI_TRANSITIONS=196} [2024-06-14 11:28:20,086 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 123 predicate places. [2024-06-14 11:28:20,086 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 196 transitions, 2197 flow [2024-06-14 11:28:20,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:20,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:20,086 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-14 11:28:20,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 11:28:20,086 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-14 11:28:20,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:20,087 INFO L85 PathProgramCache]: Analyzing trace with hash -2021551423, now seen corresponding path program 4 times [2024-06-14 11:28:20,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:20,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565780221] [2024-06-14 11:28:20,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:20,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:20,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:20,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:20,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:20,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565780221] [2024-06-14 11:28:20,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565780221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:20,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:20,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:20,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74989783] [2024-06-14 11:28:20,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:20,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:20,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:20,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:20,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:20,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:20,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 196 transitions, 2197 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:20,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:20,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:20,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:20,832 INFO L124 PetriNetUnfolderBase]: 2451/4132 cut-off events. [2024-06-14 11:28:20,832 INFO L125 PetriNetUnfolderBase]: For 221018/221026 co-relation queries the response was YES. [2024-06-14 11:28:20,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24682 conditions, 4132 events. 2451/4132 cut-off events. For 221018/221026 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 26646 event pairs, 861 based on Foata normal form. 48/4178 useless extension candidates. Maximal degree in co-relation 24602. Up to 3496 conditions per place. [2024-06-14 11:28:20,864 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 149 selfloop transitions, 62 changer transitions 5/222 dead transitions. [2024-06-14 11:28:20,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 222 transitions, 2741 flow [2024-06-14 11:28:20,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:20,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:20,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:28:20,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-14 11:28:20,865 INFO L175 Difference]: Start difference. First operand has 164 places, 196 transitions, 2197 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:28:20,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 222 transitions, 2741 flow [2024-06-14 11:28:21,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 222 transitions, 2593 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-14 11:28:21,077 INFO L231 Difference]: Finished difference. Result has 169 places, 195 transitions, 2194 flow [2024-06-14 11:28:21,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2049, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2194, PETRI_PLACES=169, PETRI_TRANSITIONS=195} [2024-06-14 11:28:21,077 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-14 11:28:21,077 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 195 transitions, 2194 flow [2024-06-14 11:28:21,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:21,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:21,078 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-14 11:28:21,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 11:28:21,078 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-14 11:28:21,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:21,078 INFO L85 PathProgramCache]: Analyzing trace with hash 312048657, now seen corresponding path program 5 times [2024-06-14 11:28:21,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:21,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648806785] [2024-06-14 11:28:21,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:21,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:21,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:21,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:21,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:21,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648806785] [2024-06-14 11:28:21,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648806785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:21,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:21,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:21,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035569070] [2024-06-14 11:28:21,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:21,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:21,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:21,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:21,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:21,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:21,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 195 transitions, 2194 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:21,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:21,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:21,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:21,700 INFO L124 PetriNetUnfolderBase]: 2485/4196 cut-off events. [2024-06-14 11:28:21,700 INFO L125 PetriNetUnfolderBase]: For 228706/228714 co-relation queries the response was YES. [2024-06-14 11:28:21,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25144 conditions, 4196 events. 2485/4196 cut-off events. For 228706/228714 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 27186 event pairs, 880 based on Foata normal form. 48/4242 useless extension candidates. Maximal degree in co-relation 25062. Up to 3559 conditions per place. [2024-06-14 11:28:21,732 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 151 selfloop transitions, 63 changer transitions 3/223 dead transitions. [2024-06-14 11:28:21,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 223 transitions, 2750 flow [2024-06-14 11:28:21,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:21,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:21,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:28:21,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-14 11:28:21,733 INFO L175 Difference]: Start difference. First operand has 169 places, 195 transitions, 2194 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:28:21,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 223 transitions, 2750 flow [2024-06-14 11:28:22,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 223 transitions, 2598 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:22,018 INFO L231 Difference]: Finished difference. Result has 170 places, 196 transitions, 2211 flow [2024-06-14 11:28:22,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2042, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2211, PETRI_PLACES=170, PETRI_TRANSITIONS=196} [2024-06-14 11:28:22,018 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 129 predicate places. [2024-06-14 11:28:22,018 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 196 transitions, 2211 flow [2024-06-14 11:28:22,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:22,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:22,019 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-14 11:28:22,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 11:28:22,019 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-14 11:28:22,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:22,019 INFO L85 PathProgramCache]: Analyzing trace with hash 2073966213, now seen corresponding path program 6 times [2024-06-14 11:28:22,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:22,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076667748] [2024-06-14 11:28:22,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:22,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:22,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:22,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:22,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:22,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076667748] [2024-06-14 11:28:22,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076667748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:22,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:22,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:22,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948044682] [2024-06-14 11:28:22,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:22,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:22,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:22,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:22,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:22,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:22,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 196 transitions, 2211 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:22,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:22,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:22,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:22,720 INFO L124 PetriNetUnfolderBase]: 2752/4677 cut-off events. [2024-06-14 11:28:22,720 INFO L125 PetriNetUnfolderBase]: For 262061/262069 co-relation queries the response was YES. [2024-06-14 11:28:22,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28024 conditions, 4677 events. 2752/4677 cut-off events. For 262061/262069 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 31349 event pairs, 820 based on Foata normal form. 42/4717 useless extension candidates. Maximal degree in co-relation 27941. Up to 3160 conditions per place. [2024-06-14 11:28:22,758 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 159 selfloop transitions, 70 changer transitions 0/235 dead transitions. [2024-06-14 11:28:22,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 235 transitions, 2939 flow [2024-06-14 11:28:22,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:22,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:22,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:28:22,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-14 11:28:22,759 INFO L175 Difference]: Start difference. First operand has 170 places, 196 transitions, 2211 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:28:22,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 235 transitions, 2939 flow [2024-06-14 11:28:23,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 235 transitions, 2781 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:23,123 INFO L231 Difference]: Finished difference. Result has 173 places, 199 transitions, 2300 flow [2024-06-14 11:28:23,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2053, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2300, PETRI_PLACES=173, PETRI_TRANSITIONS=199} [2024-06-14 11:28:23,124 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-14 11:28:23,124 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 199 transitions, 2300 flow [2024-06-14 11:28:23,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:23,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:23,124 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-14 11:28:23,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 11:28:23,125 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-14 11:28:23,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:23,125 INFO L85 PathProgramCache]: Analyzing trace with hash -2013926911, now seen corresponding path program 1 times [2024-06-14 11:28:23,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:23,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291350307] [2024-06-14 11:28:23,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:23,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:23,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:23,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:23,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:23,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291350307] [2024-06-14 11:28:23,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291350307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:23,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:23,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:23,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070962] [2024-06-14 11:28:23,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:23,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:23,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:23,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:23,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:23,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:23,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 199 transitions, 2300 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:23,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:23,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:23,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:23,917 INFO L124 PetriNetUnfolderBase]: 3022/5171 cut-off events. [2024-06-14 11:28:23,917 INFO L125 PetriNetUnfolderBase]: For 303318/303326 co-relation queries the response was YES. [2024-06-14 11:28:23,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31162 conditions, 5171 events. 3022/5171 cut-off events. For 303318/303326 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 35688 event pairs, 1119 based on Foata normal form. 42/5211 useless extension candidates. Maximal degree in co-relation 31077. Up to 3843 conditions per place. [2024-06-14 11:28:23,956 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 161 selfloop transitions, 65 changer transitions 0/232 dead transitions. [2024-06-14 11:28:23,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 232 transitions, 2980 flow [2024-06-14 11:28:23,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:23,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:23,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:28:23,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-14 11:28:23,957 INFO L175 Difference]: Start difference. First operand has 173 places, 199 transitions, 2300 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:28:23,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 232 transitions, 2980 flow [2024-06-14 11:28:24,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 232 transitions, 2727 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:24,376 INFO L231 Difference]: Finished difference. Result has 176 places, 201 transitions, 2242 flow [2024-06-14 11:28:24,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2047, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2242, PETRI_PLACES=176, PETRI_TRANSITIONS=201} [2024-06-14 11:28:24,377 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-14 11:28:24,377 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 201 transitions, 2242 flow [2024-06-14 11:28:24,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:24,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:24,378 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-14 11:28:24,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 11:28:24,378 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-14 11:28:24,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:24,378 INFO L85 PathProgramCache]: Analyzing trace with hash 252135959, now seen corresponding path program 1 times [2024-06-14 11:28:24,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:24,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321509926] [2024-06-14 11:28:24,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:24,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:24,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:24,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:24,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:24,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321509926] [2024-06-14 11:28:24,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321509926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:24,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:24,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:24,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690326208] [2024-06-14 11:28:24,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:24,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:24,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:24,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:24,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:24,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:24,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 201 transitions, 2242 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:24,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:24,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:24,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:25,167 INFO L124 PetriNetUnfolderBase]: 3417/5815 cut-off events. [2024-06-14 11:28:25,167 INFO L125 PetriNetUnfolderBase]: For 381467/381475 co-relation queries the response was YES. [2024-06-14 11:28:25,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35879 conditions, 5815 events. 3417/5815 cut-off events. For 381467/381475 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 41120 event pairs, 1291 based on Foata normal form. 36/5846 useless extension candidates. Maximal degree in co-relation 35793. Up to 3719 conditions per place. [2024-06-14 11:28:25,210 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 141 selfloop transitions, 89 changer transitions 7/243 dead transitions. [2024-06-14 11:28:25,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 243 transitions, 3192 flow [2024-06-14 11:28:25,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:25,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:25,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:28:25,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-14 11:28:25,211 INFO L175 Difference]: Start difference. First operand has 176 places, 201 transitions, 2242 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:28:25,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 243 transitions, 3192 flow [2024-06-14 11:28:25,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 243 transitions, 2993 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:25,593 INFO L231 Difference]: Finished difference. Result has 178 places, 203 transitions, 2313 flow [2024-06-14 11:28:25,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2045, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2313, PETRI_PLACES=178, PETRI_TRANSITIONS=203} [2024-06-14 11:28:25,594 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-14 11:28:25,594 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 203 transitions, 2313 flow [2024-06-14 11:28:25,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:25,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:25,595 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-14 11:28:25,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 11:28:25,595 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-14 11:28:25,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:25,595 INFO L85 PathProgramCache]: Analyzing trace with hash 258631079, now seen corresponding path program 2 times [2024-06-14 11:28:25,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:25,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627045811] [2024-06-14 11:28:25,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:25,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:25,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:25,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:25,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:25,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627045811] [2024-06-14 11:28:25,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627045811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:25,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:25,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:25,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531962905] [2024-06-14 11:28:25,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:25,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:25,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:25,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:25,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:25,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:25,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 203 transitions, 2313 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:25,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:25,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:25,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:26,437 INFO L124 PetriNetUnfolderBase]: 3458/5911 cut-off events. [2024-06-14 11:28:26,437 INFO L125 PetriNetUnfolderBase]: For 399504/399512 co-relation queries the response was YES. [2024-06-14 11:28:26,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36308 conditions, 5911 events. 3458/5911 cut-off events. For 399504/399512 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 42200 event pairs, 1519 based on Foata normal form. 40/5946 useless extension candidates. Maximal degree in co-relation 36221. Up to 5134 conditions per place. [2024-06-14 11:28:26,480 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 139 selfloop transitions, 81 changer transitions 3/229 dead transitions. [2024-06-14 11:28:26,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 229 transitions, 3048 flow [2024-06-14 11:28:26,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:26,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:26,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:28:26,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-14 11:28:26,481 INFO L175 Difference]: Start difference. First operand has 178 places, 203 transitions, 2313 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:28:26,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 229 transitions, 3048 flow [2024-06-14 11:28:26,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 229 transitions, 2922 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-14 11:28:26,908 INFO L231 Difference]: Finished difference. Result has 182 places, 203 transitions, 2374 flow [2024-06-14 11:28:26,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2191, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2374, PETRI_PLACES=182, PETRI_TRANSITIONS=203} [2024-06-14 11:28:26,909 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 141 predicate places. [2024-06-14 11:28:26,909 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 203 transitions, 2374 flow [2024-06-14 11:28:26,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:26,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:26,909 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-14 11:28:26,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 11:28:26,909 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-14 11:28:26,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:26,909 INFO L85 PathProgramCache]: Analyzing trace with hash 258622709, now seen corresponding path program 3 times [2024-06-14 11:28:26,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:26,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355539944] [2024-06-14 11:28:26,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:26,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:26,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:26,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:26,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:26,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355539944] [2024-06-14 11:28:26,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355539944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:26,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:26,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:26,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849391823] [2024-06-14 11:28:26,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:26,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:26,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:26,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:26,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:27,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:27,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 203 transitions, 2374 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:27,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:27,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:27,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:27,794 INFO L124 PetriNetUnfolderBase]: 3536/6049 cut-off events. [2024-06-14 11:28:27,794 INFO L125 PetriNetUnfolderBase]: For 395403/395411 co-relation queries the response was YES. [2024-06-14 11:28:27,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36964 conditions, 6049 events. 3536/6049 cut-off events. For 395403/395411 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 43501 event pairs, 1484 based on Foata normal form. 36/6080 useless extension candidates. Maximal degree in co-relation 36875. Up to 5088 conditions per place. [2024-06-14 11:28:27,845 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 141 selfloop transitions, 80 changer transitions 8/235 dead transitions. [2024-06-14 11:28:27,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 235 transitions, 3149 flow [2024-06-14 11:28:27,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:27,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:27,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:28:27,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:28:27,846 INFO L175 Difference]: Start difference. First operand has 182 places, 203 transitions, 2374 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:28:27,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 235 transitions, 3149 flow [2024-06-14 11:28:28,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 235 transitions, 2972 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:28,471 INFO L231 Difference]: Finished difference. Result has 184 places, 201 transitions, 2347 flow [2024-06-14 11:28:28,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2197, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2347, PETRI_PLACES=184, PETRI_TRANSITIONS=201} [2024-06-14 11:28:28,471 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-14 11:28:28,471 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 201 transitions, 2347 flow [2024-06-14 11:28:28,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:28,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:28,472 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-14 11:28:28,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 11:28:28,472 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-14 11:28:28,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:28,472 INFO L85 PathProgramCache]: Analyzing trace with hash -486610471, now seen corresponding path program 1 times [2024-06-14 11:28:28,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:28,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632173790] [2024-06-14 11:28:28,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:28,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:28,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:28,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:28,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:28,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632173790] [2024-06-14 11:28:28,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632173790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:28,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:28,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:28,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070478881] [2024-06-14 11:28:28,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:28,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:28,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:28,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:28,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:28,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:28,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 201 transitions, 2347 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:28,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:28,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:28,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:29,304 INFO L124 PetriNetUnfolderBase]: 3244/5530 cut-off events. [2024-06-14 11:28:29,304 INFO L125 PetriNetUnfolderBase]: For 374434/374442 co-relation queries the response was YES. [2024-06-14 11:28:29,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35481 conditions, 5530 events. 3244/5530 cut-off events. For 374434/374442 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 39028 event pairs, 1382 based on Foata normal form. 7/5532 useless extension candidates. Maximal degree in co-relation 35391. Up to 4964 conditions per place. [2024-06-14 11:28:29,353 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 137 selfloop transitions, 80 changer transitions 0/223 dead transitions. [2024-06-14 11:28:29,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 223 transitions, 3065 flow [2024-06-14 11:28:29,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:29,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:29,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 11:28:29,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-14 11:28:29,354 INFO L175 Difference]: Start difference. First operand has 184 places, 201 transitions, 2347 flow. Second operand 7 states and 159 transitions. [2024-06-14 11:28:29,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 223 transitions, 3065 flow [2024-06-14 11:28:29,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 223 transitions, 2871 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:29,946 INFO L231 Difference]: Finished difference. Result has 186 places, 204 transitions, 2361 flow [2024-06-14 11:28:29,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2159, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2361, PETRI_PLACES=186, PETRI_TRANSITIONS=204} [2024-06-14 11:28:29,946 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-14 11:28:29,947 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 204 transitions, 2361 flow [2024-06-14 11:28:29,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:29,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:29,947 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-14 11:28:29,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 11:28:29,947 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-14 11:28:29,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:29,947 INFO L85 PathProgramCache]: Analyzing trace with hash 488610965, now seen corresponding path program 2 times [2024-06-14 11:28:29,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:29,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800477938] [2024-06-14 11:28:29,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:29,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:29,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:30,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:30,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:30,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800477938] [2024-06-14 11:28:30,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800477938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:30,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:30,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:30,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908295998] [2024-06-14 11:28:30,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:30,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:30,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:30,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:30,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:30,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:30,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 204 transitions, 2361 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:30,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:30,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:30,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:30,671 INFO L124 PetriNetUnfolderBase]: 3241/5530 cut-off events. [2024-06-14 11:28:30,671 INFO L125 PetriNetUnfolderBase]: For 386006/386014 co-relation queries the response was YES. [2024-06-14 11:28:30,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35536 conditions, 5530 events. 3241/5530 cut-off events. For 386006/386014 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 39103 event pairs, 1411 based on Foata normal form. 7/5532 useless extension candidates. Maximal degree in co-relation 35445. Up to 4961 conditions per place. [2024-06-14 11:28:30,716 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 137 selfloop transitions, 81 changer transitions 0/224 dead transitions. [2024-06-14 11:28:30,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 224 transitions, 2945 flow [2024-06-14 11:28:30,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:28:30,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:28:30,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-14 11:28:30,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-14 11:28:30,718 INFO L175 Difference]: Start difference. First operand has 186 places, 204 transitions, 2361 flow. Second operand 9 states and 190 transitions. [2024-06-14 11:28:30,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 224 transitions, 2945 flow [2024-06-14 11:28:31,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 224 transitions, 2652 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 11:28:31,527 INFO L231 Difference]: Finished difference. Result has 188 places, 204 transitions, 2236 flow [2024-06-14 11:28:31,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2068, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2236, PETRI_PLACES=188, PETRI_TRANSITIONS=204} [2024-06-14 11:28:31,528 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 147 predicate places. [2024-06-14 11:28:31,528 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 204 transitions, 2236 flow [2024-06-14 11:28:31,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:31,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:31,528 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-14 11:28:31,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 11:28:31,529 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-14 11:28:31,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:31,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1054047189, now seen corresponding path program 4 times [2024-06-14 11:28:31,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:31,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693720134] [2024-06-14 11:28:31,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:31,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:31,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:31,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:31,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:31,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693720134] [2024-06-14 11:28:31,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693720134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:31,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:31,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:31,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585135112] [2024-06-14 11:28:31,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:31,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:31,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:31,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:31,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:31,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:31,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 204 transitions, 2236 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:31,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:31,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:31,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:32,302 INFO L124 PetriNetUnfolderBase]: 3345/5707 cut-off events. [2024-06-14 11:28:32,302 INFO L125 PetriNetUnfolderBase]: For 443829/443837 co-relation queries the response was YES. [2024-06-14 11:28:32,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36344 conditions, 5707 events. 3345/5707 cut-off events. For 443829/443837 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 40497 event pairs, 1419 based on Foata normal form. 40/5745 useless extension candidates. Maximal degree in co-relation 36253. Up to 5035 conditions per place. [2024-06-14 11:28:32,360 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 155 selfloop transitions, 53 changer transitions 15/229 dead transitions. [2024-06-14 11:28:32,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 229 transitions, 2777 flow [2024-06-14 11:28:32,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:32,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:32,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 11:28:32,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-14 11:28:32,361 INFO L175 Difference]: Start difference. First operand has 188 places, 204 transitions, 2236 flow. Second operand 8 states and 179 transitions. [2024-06-14 11:28:32,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 229 transitions, 2777 flow [2024-06-14 11:28:33,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 229 transitions, 2611 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 11:28:33,056 INFO L231 Difference]: Finished difference. Result has 188 places, 198 transitions, 2120 flow [2024-06-14 11:28:33,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2070, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2120, PETRI_PLACES=188, PETRI_TRANSITIONS=198} [2024-06-14 11:28:33,056 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 147 predicate places. [2024-06-14 11:28:33,056 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 198 transitions, 2120 flow [2024-06-14 11:28:33,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:33,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:33,057 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-14 11:28:33,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 11:28:33,057 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-14 11:28:33,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:33,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1063878219, now seen corresponding path program 5 times [2024-06-14 11:28:33,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:33,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031890460] [2024-06-14 11:28:33,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:33,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:33,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:33,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:33,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:33,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031890460] [2024-06-14 11:28:33,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031890460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:33,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:33,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:33,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179020548] [2024-06-14 11:28:33,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:33,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:33,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:33,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:33,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:33,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:33,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 198 transitions, 2120 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:33,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:33,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:33,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:33,778 INFO L124 PetriNetUnfolderBase]: 3151/5383 cut-off events. [2024-06-14 11:28:33,778 INFO L125 PetriNetUnfolderBase]: For 413134/413142 co-relation queries the response was YES. [2024-06-14 11:28:33,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33604 conditions, 5383 events. 3151/5383 cut-off events. For 413134/413142 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 37741 event pairs, 1305 based on Foata normal form. 40/5419 useless extension candidates. Maximal degree in co-relation 33512. Up to 4737 conditions per place. [2024-06-14 11:28:33,833 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 160 selfloop transitions, 44 changer transitions 14/224 dead transitions. [2024-06-14 11:28:33,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 224 transitions, 2632 flow [2024-06-14 11:28:33,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:33,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:33,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:28:33,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-14 11:28:33,834 INFO L175 Difference]: Start difference. First operand has 188 places, 198 transitions, 2120 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:28:33,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 224 transitions, 2632 flow [2024-06-14 11:28:34,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 224 transitions, 2520 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 11:28:34,462 INFO L231 Difference]: Finished difference. Result has 185 places, 192 transitions, 2016 flow [2024-06-14 11:28:34,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2008, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2016, PETRI_PLACES=185, PETRI_TRANSITIONS=192} [2024-06-14 11:28:34,462 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-14 11:28:34,463 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 192 transitions, 2016 flow [2024-06-14 11:28:34,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:34,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:34,463 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-14 11:28:34,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 11:28:34,463 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-14 11:28:34,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:34,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1064174889, now seen corresponding path program 6 times [2024-06-14 11:28:34,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:34,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139719904] [2024-06-14 11:28:34,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:34,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:34,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:34,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:34,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:34,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139719904] [2024-06-14 11:28:34,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139719904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:34,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:34,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:34,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912993607] [2024-06-14 11:28:34,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:34,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:34,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:34,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:34,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:34,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:34,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 192 transitions, 2016 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:34,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:34,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:34,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:35,233 INFO L124 PetriNetUnfolderBase]: 3066/5276 cut-off events. [2024-06-14 11:28:35,233 INFO L125 PetriNetUnfolderBase]: For 382797/382805 co-relation queries the response was YES. [2024-06-14 11:28:35,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32327 conditions, 5276 events. 3066/5276 cut-off events. For 382797/382805 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 36918 event pairs, 1209 based on Foata normal form. 36/5310 useless extension candidates. Maximal degree in co-relation 32236. Up to 4338 conditions per place. [2024-06-14 11:28:35,271 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 165 selfloop transitions, 46 changer transitions 10/227 dead transitions. [2024-06-14 11:28:35,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 227 transitions, 2568 flow [2024-06-14 11:28:35,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:35,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:35,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:28:35,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-14 11:28:35,273 INFO L175 Difference]: Start difference. First operand has 185 places, 192 transitions, 2016 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:28:35,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 227 transitions, 2568 flow [2024-06-14 11:28:35,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 227 transitions, 2443 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 11:28:35,915 INFO L231 Difference]: Finished difference. Result has 182 places, 187 transitions, 1927 flow [2024-06-14 11:28:35,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1891, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1927, PETRI_PLACES=182, PETRI_TRANSITIONS=187} [2024-06-14 11:28:35,915 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 141 predicate places. [2024-06-14 11:28:35,915 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 187 transitions, 1927 flow [2024-06-14 11:28:35,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:35,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:35,916 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-14 11:28:35,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 11:28:35,916 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-14 11:28:35,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:35,917 INFO L85 PathProgramCache]: Analyzing trace with hash -374666499, now seen corresponding path program 1 times [2024-06-14 11:28:35,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:35,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888919952] [2024-06-14 11:28:35,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:35,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:35,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:36,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:36,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:36,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888919952] [2024-06-14 11:28:36,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888919952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:36,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:36,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:36,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971303100] [2024-06-14 11:28:36,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:36,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:36,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:36,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:36,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:36,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:36,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 187 transitions, 1927 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:36,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:36,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:36,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:36,600 INFO L124 PetriNetUnfolderBase]: 2885/4873 cut-off events. [2024-06-14 11:28:36,600 INFO L125 PetriNetUnfolderBase]: For 349708/349708 co-relation queries the response was YES. [2024-06-14 11:28:36,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31412 conditions, 4873 events. 2885/4873 cut-off events. For 349708/349708 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 33206 event pairs, 1046 based on Foata normal form. 10/4828 useless extension candidates. Maximal degree in co-relation 31323. Up to 3823 conditions per place. [2024-06-14 11:28:36,641 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 129 selfloop transitions, 90 changer transitions 4/229 dead transitions. [2024-06-14 11:28:36,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 229 transitions, 2812 flow [2024-06-14 11:28:36,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:36,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:36,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:28:36,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-14 11:28:36,643 INFO L175 Difference]: Start difference. First operand has 182 places, 187 transitions, 1927 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:28:36,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 229 transitions, 2812 flow [2024-06-14 11:28:37,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 229 transitions, 2672 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:37,118 INFO L231 Difference]: Finished difference. Result has 184 places, 193 transitions, 2121 flow [2024-06-14 11:28:37,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1787, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2121, PETRI_PLACES=184, PETRI_TRANSITIONS=193} [2024-06-14 11:28:37,118 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-14 11:28:37,118 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 193 transitions, 2121 flow [2024-06-14 11:28:37,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:37,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:37,119 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-14 11:28:37,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 11:28:37,119 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-14 11:28:37,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:37,119 INFO L85 PathProgramCache]: Analyzing trace with hash -2003722657, now seen corresponding path program 2 times [2024-06-14 11:28:37,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:37,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939177447] [2024-06-14 11:28:37,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:37,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:37,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:37,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:37,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:37,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939177447] [2024-06-14 11:28:37,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939177447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:37,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:37,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:37,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407171241] [2024-06-14 11:28:37,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:37,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:37,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:37,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:37,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:37,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:37,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 193 transitions, 2121 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:37,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:37,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:37,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:37,870 INFO L124 PetriNetUnfolderBase]: 2790/4741 cut-off events. [2024-06-14 11:28:37,870 INFO L125 PetriNetUnfolderBase]: For 350544/350544 co-relation queries the response was YES. [2024-06-14 11:28:37,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30853 conditions, 4741 events. 2790/4741 cut-off events. For 350544/350544 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 32153 event pairs, 1133 based on Foata normal form. 10/4735 useless extension candidates. Maximal degree in co-relation 30762. Up to 4227 conditions per place. [2024-06-14 11:28:37,908 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 125 selfloop transitions, 82 changer transitions 5/218 dead transitions. [2024-06-14 11:28:37,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 218 transitions, 2717 flow [2024-06-14 11:28:37,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:37,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:37,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:28:37,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-14 11:28:37,909 INFO L175 Difference]: Start difference. First operand has 184 places, 193 transitions, 2121 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:28:37,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 218 transitions, 2717 flow [2024-06-14 11:28:38,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 218 transitions, 2521 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-14 11:28:38,452 INFO L231 Difference]: Finished difference. Result has 187 places, 191 transitions, 2068 flow [2024-06-14 11:28:38,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1925, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2068, PETRI_PLACES=187, PETRI_TRANSITIONS=191} [2024-06-14 11:28:38,452 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 146 predicate places. [2024-06-14 11:28:38,452 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 191 transitions, 2068 flow [2024-06-14 11:28:38,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:38,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:38,453 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-14 11:28:38,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 11:28:38,453 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-14 11:28:38,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:38,453 INFO L85 PathProgramCache]: Analyzing trace with hash 320535213, now seen corresponding path program 3 times [2024-06-14 11:28:38,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:38,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095466962] [2024-06-14 11:28:38,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:38,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:38,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:38,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:38,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:38,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095466962] [2024-06-14 11:28:38,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095466962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:38,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:38,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:38,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275765710] [2024-06-14 11:28:38,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:38,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:38,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:38,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:38,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:38,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:38,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 191 transitions, 2068 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:38,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:38,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:38,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:39,117 INFO L124 PetriNetUnfolderBase]: 2503/4248 cut-off events. [2024-06-14 11:28:39,117 INFO L125 PetriNetUnfolderBase]: For 348448/348448 co-relation queries the response was YES. [2024-06-14 11:28:39,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29151 conditions, 4248 events. 2503/4248 cut-off events. For 348448/348448 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 27944 event pairs, 1030 based on Foata normal form. 1/4246 useless extension candidates. Maximal degree in co-relation 29059. Up to 3795 conditions per place. [2024-06-14 11:28:39,158 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 130 selfloop transitions, 73 changer transitions 0/209 dead transitions. [2024-06-14 11:28:39,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 209 transitions, 2644 flow [2024-06-14 11:28:39,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:39,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:39,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-14 11:28:39,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:28:39,159 INFO L175 Difference]: Start difference. First operand has 187 places, 191 transitions, 2068 flow. Second operand 7 states and 155 transitions. [2024-06-14 11:28:39,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 209 transitions, 2644 flow [2024-06-14 11:28:39,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 209 transitions, 2447 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:39,543 INFO L231 Difference]: Finished difference. Result has 189 places, 194 transitions, 2055 flow [2024-06-14 11:28:39,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1877, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2055, PETRI_PLACES=189, PETRI_TRANSITIONS=194} [2024-06-14 11:28:39,544 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 148 predicate places. [2024-06-14 11:28:39,544 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 194 transitions, 2055 flow [2024-06-14 11:28:39,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:39,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:39,544 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-14 11:28:39,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 11:28:39,545 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-14 11:28:39,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:39,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1060357921, now seen corresponding path program 3 times [2024-06-14 11:28:39,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:39,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222782806] [2024-06-14 11:28:39,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:39,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:39,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:39,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:39,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:39,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222782806] [2024-06-14 11:28:39,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222782806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:39,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:39,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:39,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596615739] [2024-06-14 11:28:39,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:39,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:39,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:39,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:39,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:39,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:39,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 194 transitions, 2055 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:39,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:39,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:39,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:40,464 INFO L124 PetriNetUnfolderBase]: 2539/4294 cut-off events. [2024-06-14 11:28:40,464 INFO L125 PetriNetUnfolderBase]: For 374411/374411 co-relation queries the response was YES. [2024-06-14 11:28:40,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29615 conditions, 4294 events. 2539/4294 cut-off events. For 374411/374411 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 28270 event pairs, 990 based on Foata normal form. 10/4296 useless extension candidates. Maximal degree in co-relation 29522. Up to 3968 conditions per place. [2024-06-14 11:28:40,508 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 184 selfloop transitions, 23 changer transitions 5/218 dead transitions. [2024-06-14 11:28:40,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 218 transitions, 2584 flow [2024-06-14 11:28:40,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:40,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:40,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-14 11:28:40,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-14 11:28:40,510 INFO L175 Difference]: Start difference. First operand has 189 places, 194 transitions, 2055 flow. Second operand 8 states and 170 transitions. [2024-06-14 11:28:40,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 218 transitions, 2584 flow [2024-06-14 11:28:41,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 218 transitions, 2461 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-14 11:28:41,040 INFO L231 Difference]: Finished difference. Result has 193 places, 194 transitions, 2006 flow [2024-06-14 11:28:41,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1932, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2006, PETRI_PLACES=193, PETRI_TRANSITIONS=194} [2024-06-14 11:28:41,041 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-14 11:28:41,041 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 194 transitions, 2006 flow [2024-06-14 11:28:41,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:41,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:41,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:41,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 11:28:41,042 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-14 11:28:41,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:41,042 INFO L85 PathProgramCache]: Analyzing trace with hash 243503111, now seen corresponding path program 4 times [2024-06-14 11:28:41,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:41,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039314256] [2024-06-14 11:28:41,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:41,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:41,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:41,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:41,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:41,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039314256] [2024-06-14 11:28:41,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039314256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:41,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:41,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:41,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496165046] [2024-06-14 11:28:41,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:41,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:41,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:41,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:41,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:41,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:41,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 194 transitions, 2006 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:41,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:41,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:41,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:41,765 INFO L124 PetriNetUnfolderBase]: 2501/4249 cut-off events. [2024-06-14 11:28:41,765 INFO L125 PetriNetUnfolderBase]: For 373037/373037 co-relation queries the response was YES. [2024-06-14 11:28:41,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29460 conditions, 4249 events. 2501/4249 cut-off events. For 373037/373037 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 28000 event pairs, 1022 based on Foata normal form. 1/4247 useless extension candidates. Maximal degree in co-relation 29366. Up to 3800 conditions per place. [2024-06-14 11:28:41,806 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 128 selfloop transitions, 76 changer transitions 0/210 dead transitions. [2024-06-14 11:28:41,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 210 transitions, 2452 flow [2024-06-14 11:28:41,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:28:41,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:28:41,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-14 11:28:41,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-14 11:28:41,808 INFO L175 Difference]: Start difference. First operand has 193 places, 194 transitions, 2006 flow. Second operand 9 states and 189 transitions. [2024-06-14 11:28:41,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 210 transitions, 2452 flow [2024-06-14 11:28:42,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 210 transitions, 2381 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:42,260 INFO L231 Difference]: Finished difference. Result has 196 places, 194 transitions, 2093 flow [2024-06-14 11:28:42,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1935, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2093, PETRI_PLACES=196, PETRI_TRANSITIONS=194} [2024-06-14 11:28:42,261 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-14 11:28:42,261 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 194 transitions, 2093 flow [2024-06-14 11:28:42,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:42,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:42,261 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-14 11:28:42,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 11:28:42,262 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-14 11:28:42,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:42,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1053678227, now seen corresponding path program 1 times [2024-06-14 11:28:42,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:42,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191174199] [2024-06-14 11:28:42,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:42,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:42,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:42,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:42,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:42,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191174199] [2024-06-14 11:28:42,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191174199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:42,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:42,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:42,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125633880] [2024-06-14 11:28:42,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:42,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:42,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:42,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:42,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:42,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:42,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 194 transitions, 2093 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:42,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:42,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:42,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:43,031 INFO L124 PetriNetUnfolderBase]: 2427/4116 cut-off events. [2024-06-14 11:28:43,031 INFO L125 PetriNetUnfolderBase]: For 384633/384639 co-relation queries the response was YES. [2024-06-14 11:28:43,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27753 conditions, 4116 events. 2427/4116 cut-off events. For 384633/384639 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 26729 event pairs, 859 based on Foata normal form. 35/4149 useless extension candidates. Maximal degree in co-relation 27658. Up to 3152 conditions per place. [2024-06-14 11:28:43,066 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 156 selfloop transitions, 43 changer transitions 19/224 dead transitions. [2024-06-14 11:28:43,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 224 transitions, 2625 flow [2024-06-14 11:28:43,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:43,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:43,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 11:28:43,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-14 11:28:43,067 INFO L175 Difference]: Start difference. First operand has 196 places, 194 transitions, 2093 flow. Second operand 8 states and 181 transitions. [2024-06-14 11:28:43,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 224 transitions, 2625 flow [2024-06-14 11:28:43,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 224 transitions, 2353 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-14 11:28:43,426 INFO L231 Difference]: Finished difference. Result has 193 places, 184 transitions, 1837 flow [2024-06-14 11:28:43,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1821, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1837, PETRI_PLACES=193, PETRI_TRANSITIONS=184} [2024-06-14 11:28:43,426 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-14 11:28:43,426 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 184 transitions, 1837 flow [2024-06-14 11:28:43,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:43,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:43,427 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-14 11:28:43,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 11:28:43,427 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-14 11:28:43,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:43,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1349052901, now seen corresponding path program 4 times [2024-06-14 11:28:43,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:43,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496071227] [2024-06-14 11:28:43,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:43,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:43,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:43,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-14 11:28:43,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:43,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496071227] [2024-06-14 11:28:43,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496071227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:43,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:43,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:43,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323623733] [2024-06-14 11:28:43,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:43,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:43,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:43,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:43,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:43,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:43,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 184 transitions, 1837 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:43,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:43,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:43,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:44,242 INFO L124 PetriNetUnfolderBase]: 2241/3750 cut-off events. [2024-06-14 11:28:44,242 INFO L125 PetriNetUnfolderBase]: For 385752/385752 co-relation queries the response was YES. [2024-06-14 11:28:44,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28510 conditions, 3750 events. 2241/3750 cut-off events. For 385752/385752 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 23431 event pairs, 865 based on Foata normal form. 2/3747 useless extension candidates. Maximal degree in co-relation 28416. Up to 3228 conditions per place. [2024-06-14 11:28:44,273 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 129 selfloop transitions, 81 changer transitions 0/216 dead transitions. [2024-06-14 11:28:44,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 216 transitions, 2564 flow [2024-06-14 11:28:44,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:44,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:44,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:28:44,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-14 11:28:44,274 INFO L175 Difference]: Start difference. First operand has 193 places, 184 transitions, 1837 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:28:44,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 216 transitions, 2564 flow [2024-06-14 11:28:44,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 216 transitions, 2465 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:28:44,767 INFO L231 Difference]: Finished difference. Result has 192 places, 190 transitions, 2054 flow [2024-06-14 11:28:44,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1740, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2054, PETRI_PLACES=192, PETRI_TRANSITIONS=190} [2024-06-14 11:28:44,767 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-14 11:28:44,767 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 190 transitions, 2054 flow [2024-06-14 11:28:44,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:44,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:44,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:44,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 11:28:44,768 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-14 11:28:44,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:44,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1346195941, now seen corresponding path program 5 times [2024-06-14 11:28:44,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:44,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551059833] [2024-06-14 11:28:44,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:44,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:44,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:44,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-14 11:28:44,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:44,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551059833] [2024-06-14 11:28:44,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551059833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:44,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:44,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:44,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603434247] [2024-06-14 11:28:44,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:44,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:44,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:44,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:44,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:44,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:44,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 190 transitions, 2054 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:44,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:44,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:44,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:45,326 INFO L124 PetriNetUnfolderBase]: 2249/3762 cut-off events. [2024-06-14 11:28:45,326 INFO L125 PetriNetUnfolderBase]: For 387218/387218 co-relation queries the response was YES. [2024-06-14 11:28:45,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28936 conditions, 3762 events. 2249/3762 cut-off events. For 387218/387218 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23512 event pairs, 865 based on Foata normal form. 2/3761 useless extension candidates. Maximal degree in co-relation 28841. Up to 3380 conditions per place. [2024-06-14 11:28:45,359 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 128 selfloop transitions, 76 changer transitions 0/210 dead transitions. [2024-06-14 11:28:45,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 210 transitions, 2553 flow [2024-06-14 11:28:45,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:45,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:45,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-14 11:28:45,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-14 11:28:45,360 INFO L175 Difference]: Start difference. First operand has 192 places, 190 transitions, 2054 flow. Second operand 7 states and 158 transitions. [2024-06-14 11:28:45,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 210 transitions, 2553 flow [2024-06-14 11:28:45,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 210 transitions, 2360 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-14 11:28:45,827 INFO L231 Difference]: Finished difference. Result has 195 places, 192 transitions, 2069 flow [2024-06-14 11:28:45,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1869, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2069, PETRI_PLACES=195, PETRI_TRANSITIONS=192} [2024-06-14 11:28:45,827 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 154 predicate places. [2024-06-14 11:28:45,827 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 192 transitions, 2069 flow [2024-06-14 11:28:45,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:45,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:45,828 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-14 11:28:45,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 11:28:45,828 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-14 11:28:45,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:45,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1677415963, now seen corresponding path program 6 times [2024-06-14 11:28:45,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:45,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295959385] [2024-06-14 11:28:45,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:45,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:45,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:45,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:45,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:45,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295959385] [2024-06-14 11:28:45,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295959385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:45,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:45,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:45,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921745] [2024-06-14 11:28:45,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:45,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:45,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:45,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:45,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:45,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:45,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 192 transitions, 2069 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:45,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:45,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:45,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:46,407 INFO L124 PetriNetUnfolderBase]: 2257/3764 cut-off events. [2024-06-14 11:28:46,408 INFO L125 PetriNetUnfolderBase]: For 399933/399933 co-relation queries the response was YES. [2024-06-14 11:28:46,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29086 conditions, 3764 events. 2257/3764 cut-off events. For 399933/399933 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23293 event pairs, 746 based on Foata normal form. 2/3763 useless extension candidates. Maximal degree in co-relation 28990. Up to 1761 conditions per place. [2024-06-14 11:28:46,441 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 122 selfloop transitions, 99 changer transitions 0/227 dead transitions. [2024-06-14 11:28:46,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 227 transitions, 2880 flow [2024-06-14 11:28:46,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:46,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:46,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:28:46,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-14 11:28:46,442 INFO L175 Difference]: Start difference. First operand has 195 places, 192 transitions, 2069 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:28:46,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 227 transitions, 2880 flow [2024-06-14 11:28:46,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 227 transitions, 2707 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:46,924 INFO L231 Difference]: Finished difference. Result has 197 places, 194 transitions, 2140 flow [2024-06-14 11:28:46,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1896, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2140, PETRI_PLACES=197, PETRI_TRANSITIONS=194} [2024-06-14 11:28:46,924 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-14 11:28:46,924 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 194 transitions, 2140 flow [2024-06-14 11:28:46,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:46,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:46,925 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-14 11:28:46,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 11:28:46,925 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-14 11:28:46,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:46,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1687891483, now seen corresponding path program 7 times [2024-06-14 11:28:46,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:46,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390872119] [2024-06-14 11:28:46,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:46,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:46,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:46,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:46,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:46,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390872119] [2024-06-14 11:28:46,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390872119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:46,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:46,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:46,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924794909] [2024-06-14 11:28:46,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:46,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:46,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:46,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:46,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:47,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:47,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 194 transitions, 2140 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:47,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:47,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:47,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:47,484 INFO L124 PetriNetUnfolderBase]: 2232/3723 cut-off events. [2024-06-14 11:28:47,484 INFO L125 PetriNetUnfolderBase]: For 411502/411502 co-relation queries the response was YES. [2024-06-14 11:28:47,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28992 conditions, 3723 events. 2232/3723 cut-off events. For 411502/411502 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 23012 event pairs, 784 based on Foata normal form. 8/3728 useless extension candidates. Maximal degree in co-relation 28895. Up to 1747 conditions per place. [2024-06-14 11:28:47,517 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 127 selfloop transitions, 91 changer transitions 0/224 dead transitions. [2024-06-14 11:28:47,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 224 transitions, 2782 flow [2024-06-14 11:28:47,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:47,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:47,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:28:47,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-14 11:28:47,518 INFO L175 Difference]: Start difference. First operand has 197 places, 194 transitions, 2140 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:28:47,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 224 transitions, 2782 flow [2024-06-14 11:28:48,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 224 transitions, 2523 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:48,030 INFO L231 Difference]: Finished difference. Result has 199 places, 194 transitions, 2069 flow [2024-06-14 11:28:48,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1881, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2069, PETRI_PLACES=199, PETRI_TRANSITIONS=194} [2024-06-14 11:28:48,031 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 158 predicate places. [2024-06-14 11:28:48,031 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 194 transitions, 2069 flow [2024-06-14 11:28:48,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:48,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:48,032 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-14 11:28:48,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 11:28:48,032 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-14 11:28:48,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:48,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1430230333, now seen corresponding path program 8 times [2024-06-14 11:28:48,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:48,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988492810] [2024-06-14 11:28:48,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:48,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:48,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:48,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-14 11:28:48,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:48,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988492810] [2024-06-14 11:28:48,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988492810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:48,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:48,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:48,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984434090] [2024-06-14 11:28:48,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:48,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:48,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:48,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:48,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:48,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:48,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 194 transitions, 2069 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:48,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:48,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:48,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:48,602 INFO L124 PetriNetUnfolderBase]: 2209/3700 cut-off events. [2024-06-14 11:28:48,602 INFO L125 PetriNetUnfolderBase]: For 409247/409247 co-relation queries the response was YES. [2024-06-14 11:28:48,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28044 conditions, 3700 events. 2209/3700 cut-off events. For 409247/409247 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 23101 event pairs, 847 based on Foata normal form. 10/3707 useless extension candidates. Maximal degree in co-relation 27947. Up to 3288 conditions per place. [2024-06-14 11:28:48,634 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 133 selfloop transitions, 73 changer transitions 0/212 dead transitions. [2024-06-14 11:28:48,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 212 transitions, 2533 flow [2024-06-14 11:28:48,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:48,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:48,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-14 11:28:48,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-14 11:28:48,636 INFO L175 Difference]: Start difference. First operand has 199 places, 194 transitions, 2069 flow. Second operand 7 states and 158 transitions. [2024-06-14 11:28:48,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 212 transitions, 2533 flow [2024-06-14 11:28:49,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 212 transitions, 2333 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:49,281 INFO L231 Difference]: Finished difference. Result has 200 places, 194 transitions, 2021 flow [2024-06-14 11:28:49,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1869, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2021, PETRI_PLACES=200, PETRI_TRANSITIONS=194} [2024-06-14 11:28:49,281 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-14 11:28:49,282 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 194 transitions, 2021 flow [2024-06-14 11:28:49,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:49,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:49,282 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-14 11:28:49,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 11:28:49,282 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-14 11:28:49,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:49,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1841494523, now seen corresponding path program 9 times [2024-06-14 11:28:49,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:49,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886873998] [2024-06-14 11:28:49,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:49,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:49,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:49,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:49,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:49,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886873998] [2024-06-14 11:28:49,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886873998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:49,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:49,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:49,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512042358] [2024-06-14 11:28:49,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:49,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:49,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:49,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:49,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:49,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:49,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 194 transitions, 2021 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:49,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:49,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:49,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:49,836 INFO L124 PetriNetUnfolderBase]: 2179/3652 cut-off events. [2024-06-14 11:28:49,836 INFO L125 PetriNetUnfolderBase]: For 403002/403002 co-relation queries the response was YES. [2024-06-14 11:28:49,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27119 conditions, 3652 events. 2179/3652 cut-off events. For 403002/403002 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 22776 event pairs, 817 based on Foata normal form. 10/3659 useless extension candidates. Maximal degree in co-relation 27021. Up to 3036 conditions per place. [2024-06-14 11:28:49,868 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 132 selfloop transitions, 78 changer transitions 0/216 dead transitions. [2024-06-14 11:28:49,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 216 transitions, 2511 flow [2024-06-14 11:28:49,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:49,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:49,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:28:49,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-14 11:28:49,869 INFO L175 Difference]: Start difference. First operand has 200 places, 194 transitions, 2021 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:28:49,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 216 transitions, 2511 flow [2024-06-14 11:28:50,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 216 transitions, 2331 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:50,500 INFO L231 Difference]: Finished difference. Result has 202 places, 194 transitions, 2004 flow [2024-06-14 11:28:50,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1841, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2004, PETRI_PLACES=202, PETRI_TRANSITIONS=194} [2024-06-14 11:28:50,500 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-14 11:28:50,500 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 194 transitions, 2004 flow [2024-06-14 11:28:50,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:50,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:50,501 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-14 11:28:50,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 11:28:50,501 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-14 11:28:50,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:50,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1191406625, now seen corresponding path program 10 times [2024-06-14 11:28:50,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:50,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334223633] [2024-06-14 11:28:50,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:50,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:50,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:50,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-14 11:28:50,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:50,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334223633] [2024-06-14 11:28:50,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334223633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:50,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:50,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:50,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097872391] [2024-06-14 11:28:50,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:50,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:50,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:50,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:50,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:50,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:50,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 194 transitions, 2004 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:50,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:50,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:50,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:51,056 INFO L124 PetriNetUnfolderBase]: 2156/3627 cut-off events. [2024-06-14 11:28:51,056 INFO L125 PetriNetUnfolderBase]: For 396025/396031 co-relation queries the response was YES. [2024-06-14 11:28:51,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26326 conditions, 3627 events. 2156/3627 cut-off events. For 396025/396031 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 22667 event pairs, 806 based on Foata normal form. 15/3640 useless extension candidates. Maximal degree in co-relation 26227. Up to 3253 conditions per place. [2024-06-14 11:28:51,091 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 175 selfloop transitions, 43 changer transitions 0/224 dead transitions. [2024-06-14 11:28:51,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 224 transitions, 2524 flow [2024-06-14 11:28:51,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:51,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:51,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:28:51,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-14 11:28:51,092 INFO L175 Difference]: Start difference. First operand has 202 places, 194 transitions, 2004 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:28:51,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 224 transitions, 2524 flow [2024-06-14 11:28:51,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 224 transitions, 2333 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:51,520 INFO L231 Difference]: Finished difference. Result has 203 places, 194 transitions, 1908 flow [2024-06-14 11:28:51,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1813, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1908, PETRI_PLACES=203, PETRI_TRANSITIONS=194} [2024-06-14 11:28:51,520 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 162 predicate places. [2024-06-14 11:28:51,521 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 194 transitions, 1908 flow [2024-06-14 11:28:51,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:51,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:51,521 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-14 11:28:51,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 11:28:51,521 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-14 11:28:51,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:51,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1335297155, now seen corresponding path program 11 times [2024-06-14 11:28:51,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:51,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293931717] [2024-06-14 11:28:51,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:51,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:51,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:51,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:51,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:51,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293931717] [2024-06-14 11:28:51,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293931717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:51,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:51,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:51,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406800339] [2024-06-14 11:28:51,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:51,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:51,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:51,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:51,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:51,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:51,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 194 transitions, 1908 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:51,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:51,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:51,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:52,126 INFO L124 PetriNetUnfolderBase]: 2042/3420 cut-off events. [2024-06-14 11:28:52,126 INFO L125 PetriNetUnfolderBase]: For 386656/386656 co-relation queries the response was YES. [2024-06-14 11:28:52,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22779 conditions, 3420 events. 2042/3420 cut-off events. For 386656/386656 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 21093 event pairs, 699 based on Foata normal form. 44/3457 useless extension candidates. Maximal degree in co-relation 22679. Up to 2899 conditions per place. [2024-06-14 11:28:52,154 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 177 selfloop transitions, 46 changer transitions 4/233 dead transitions. [2024-06-14 11:28:52,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 233 transitions, 2472 flow [2024-06-14 11:28:52,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:52,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:52,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:28:52,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-14 11:28:52,155 INFO L175 Difference]: Start difference. First operand has 203 places, 194 transitions, 1908 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:28:52,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 233 transitions, 2472 flow [2024-06-14 11:28:52,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 233 transitions, 2379 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:52,661 INFO L231 Difference]: Finished difference. Result has 205 places, 192 transitions, 1894 flow [2024-06-14 11:28:52,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1815, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1894, PETRI_PLACES=205, PETRI_TRANSITIONS=192} [2024-06-14 11:28:52,661 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-14 11:28:52,661 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 192 transitions, 1894 flow [2024-06-14 11:28:52,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:52,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:52,661 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-14 11:28:52,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 11:28:52,662 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-14 11:28:52,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:52,662 INFO L85 PathProgramCache]: Analyzing trace with hash -131568771, now seen corresponding path program 12 times [2024-06-14 11:28:52,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:52,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650895733] [2024-06-14 11:28:52,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:52,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:52,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:52,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:52,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:52,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650895733] [2024-06-14 11:28:52,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650895733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:52,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:52,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:52,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743364479] [2024-06-14 11:28:52,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:52,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:52,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:52,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:52,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:52,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:52,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 192 transitions, 1894 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:52,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:52,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:52,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:53,154 INFO L124 PetriNetUnfolderBase]: 1828/3069 cut-off events. [2024-06-14 11:28:53,154 INFO L125 PetriNetUnfolderBase]: For 309955/309958 co-relation queries the response was YES. [2024-06-14 11:28:53,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21035 conditions, 3069 events. 1828/3069 cut-off events. For 309955/309958 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 18506 event pairs, 543 based on Foata normal form. 13/3080 useless extension candidates. Maximal degree in co-relation 20934. Up to 2414 conditions per place. [2024-06-14 11:28:53,181 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 169 selfloop transitions, 51 changer transitions 0/226 dead transitions. [2024-06-14 11:28:53,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 226 transitions, 2436 flow [2024-06-14 11:28:53,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:53,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:53,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:28:53,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-14 11:28:53,182 INFO L175 Difference]: Start difference. First operand has 205 places, 192 transitions, 1894 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:28:53,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 226 transitions, 2436 flow [2024-06-14 11:28:53,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 226 transitions, 2310 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:53,669 INFO L231 Difference]: Finished difference. Result has 206 places, 192 transitions, 1881 flow [2024-06-14 11:28:53,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1768, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1881, PETRI_PLACES=206, PETRI_TRANSITIONS=192} [2024-06-14 11:28:53,669 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-14 11:28:53,669 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 192 transitions, 1881 flow [2024-06-14 11:28:53,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:53,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:53,670 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-14 11:28:53,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 11:28:53,670 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-14 11:28:53,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:53,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1978781707, now seen corresponding path program 2 times [2024-06-14 11:28:53,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:53,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230103539] [2024-06-14 11:28:53,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:53,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:53,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:53,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:53,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:53,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230103539] [2024-06-14 11:28:53,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230103539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:53,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:53,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:53,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52907440] [2024-06-14 11:28:53,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:53,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:53,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:53,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:53,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:53,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:53,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 192 transitions, 1881 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:53,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:53,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:53,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:54,295 INFO L124 PetriNetUnfolderBase]: 2131/3616 cut-off events. [2024-06-14 11:28:54,296 INFO L125 PetriNetUnfolderBase]: For 434123/434123 co-relation queries the response was YES. [2024-06-14 11:28:54,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25082 conditions, 3616 events. 2131/3616 cut-off events. For 434123/434123 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 22630 event pairs, 645 based on Foata normal form. 36/3649 useless extension candidates. Maximal degree in co-relation 24980. Up to 2391 conditions per place. [2024-06-14 11:28:54,327 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 175 selfloop transitions, 56 changer transitions 5/242 dead transitions. [2024-06-14 11:28:54,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 242 transitions, 2705 flow [2024-06-14 11:28:54,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:54,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:54,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 11:28:54,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-14 11:28:54,332 INFO L175 Difference]: Start difference. First operand has 206 places, 192 transitions, 1881 flow. Second operand 8 states and 199 transitions. [2024-06-14 11:28:54,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 242 transitions, 2705 flow [2024-06-14 11:28:54,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 242 transitions, 2564 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:28:54,958 INFO L231 Difference]: Finished difference. Result has 208 places, 192 transitions, 1952 flow [2024-06-14 11:28:54,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1740, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1952, PETRI_PLACES=208, PETRI_TRANSITIONS=192} [2024-06-14 11:28:54,959 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-14 11:28:54,959 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 192 transitions, 1952 flow [2024-06-14 11:28:54,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:54,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:54,959 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-14 11:28:54,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 11:28:54,959 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-14 11:28:54,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:54,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1992591277, now seen corresponding path program 3 times [2024-06-14 11:28:54,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:54,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955040452] [2024-06-14 11:28:54,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:54,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:54,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:55,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-14 11:28:55,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:55,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955040452] [2024-06-14 11:28:55,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955040452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:55,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:55,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:55,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360199654] [2024-06-14 11:28:55,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:55,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:55,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:55,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:55,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:55,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:55,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 192 transitions, 1952 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:55,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:55,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:55,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:55,678 INFO L124 PetriNetUnfolderBase]: 2371/4102 cut-off events. [2024-06-14 11:28:55,678 INFO L125 PetriNetUnfolderBase]: For 519371/519374 co-relation queries the response was YES. [2024-06-14 11:28:55,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28816 conditions, 4102 events. 2371/4102 cut-off events. For 519371/519374 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 27126 event pairs, 741 based on Foata normal form. 39/4139 useless extension candidates. Maximal degree in co-relation 28712. Up to 1809 conditions per place. [2024-06-14 11:28:55,710 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 173 selfloop transitions, 45 changer transitions 12/236 dead transitions. [2024-06-14 11:28:55,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 236 transitions, 2832 flow [2024-06-14 11:28:55,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:55,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:55,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-14 11:28:55,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-14 11:28:55,711 INFO L175 Difference]: Start difference. First operand has 208 places, 192 transitions, 1952 flow. Second operand 7 states and 181 transitions. [2024-06-14 11:28:55,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 236 transitions, 2832 flow [2024-06-14 11:28:56,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 236 transitions, 2723 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:56,510 INFO L231 Difference]: Finished difference. Result has 210 places, 183 transitions, 1876 flow [2024-06-14 11:28:56,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1847, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1876, PETRI_PLACES=210, PETRI_TRANSITIONS=183} [2024-06-14 11:28:56,510 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 169 predicate places. [2024-06-14 11:28:56,510 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 183 transitions, 1876 flow [2024-06-14 11:28:56,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:56,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:56,511 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-14 11:28:56,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 11:28:56,511 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-14 11:28:56,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:56,511 INFO L85 PathProgramCache]: Analyzing trace with hash -778487445, now seen corresponding path program 1 times [2024-06-14 11:28:56,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:56,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59695727] [2024-06-14 11:28:56,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:56,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:56,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:56,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:56,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:56,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59695727] [2024-06-14 11:28:56,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59695727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:56,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:56,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:56,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446170352] [2024-06-14 11:28:56,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:56,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:56,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:56,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:56,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:56,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:56,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 183 transitions, 1876 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:56,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:56,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:56,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:57,315 INFO L124 PetriNetUnfolderBase]: 2420/4177 cut-off events. [2024-06-14 11:28:57,315 INFO L125 PetriNetUnfolderBase]: For 529002/529002 co-relation queries the response was YES. [2024-06-14 11:28:57,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31355 conditions, 4177 events. 2420/4177 cut-off events. For 529002/529002 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 27902 event pairs, 805 based on Foata normal form. 6/4146 useless extension candidates. Maximal degree in co-relation 31250. Up to 2166 conditions per place. [2024-06-14 11:28:57,353 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 132 selfloop transitions, 88 changer transitions 0/226 dead transitions. [2024-06-14 11:28:57,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 226 transitions, 2776 flow [2024-06-14 11:28:57,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:57,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:57,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:28:57,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-14 11:28:57,355 INFO L175 Difference]: Start difference. First operand has 210 places, 183 transitions, 1876 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:28:57,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 226 transitions, 2776 flow [2024-06-14 11:28:58,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 226 transitions, 2555 flow, removed 41 selfloop flow, removed 12 redundant places. [2024-06-14 11:28:58,073 INFO L231 Difference]: Finished difference. Result has 201 places, 186 transitions, 1935 flow [2024-06-14 11:28:58,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1675, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1935, PETRI_PLACES=201, PETRI_TRANSITIONS=186} [2024-06-14 11:28:58,073 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2024-06-14 11:28:58,073 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 186 transitions, 1935 flow [2024-06-14 11:28:58,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:58,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:58,073 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-14 11:28:58,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 11:28:58,074 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-14 11:28:58,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:58,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1930227589, now seen corresponding path program 2 times [2024-06-14 11:28:58,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:58,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015269507] [2024-06-14 11:28:58,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:58,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:58,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:58,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:58,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:58,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015269507] [2024-06-14 11:28:58,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015269507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:58,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:58,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:58,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627765253] [2024-06-14 11:28:58,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:58,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:58,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:58,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:58,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:58,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:58,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 186 transitions, 1935 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:58,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:58,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:58,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:58,796 INFO L124 PetriNetUnfolderBase]: 2199/3795 cut-off events. [2024-06-14 11:28:58,796 INFO L125 PetriNetUnfolderBase]: For 379398/379398 co-relation queries the response was YES. [2024-06-14 11:28:58,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26169 conditions, 3795 events. 2199/3795 cut-off events. For 379398/379398 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 24567 event pairs, 863 based on Foata normal form. 6/3795 useless extension candidates. Maximal degree in co-relation 26071. Up to 2996 conditions per place. [2024-06-14 11:28:58,829 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 140 selfloop transitions, 79 changer transitions 0/225 dead transitions. [2024-06-14 11:28:58,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 225 transitions, 2631 flow [2024-06-14 11:28:58,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:58,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:58,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:28:58,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-14 11:28:58,830 INFO L175 Difference]: Start difference. First operand has 201 places, 186 transitions, 1935 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:28:58,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 225 transitions, 2631 flow [2024-06-14 11:28:59,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 225 transitions, 2485 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-14 11:28:59,409 INFO L231 Difference]: Finished difference. Result has 206 places, 187 transitions, 1985 flow [2024-06-14 11:28:59,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1805, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1985, PETRI_PLACES=206, PETRI_TRANSITIONS=187} [2024-06-14 11:28:59,409 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-14 11:28:59,409 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 187 transitions, 1985 flow [2024-06-14 11:28:59,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:59,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:59,410 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-14 11:28:59,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 11:28:59,410 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-14 11:28:59,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:59,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1091923383, now seen corresponding path program 3 times [2024-06-14 11:28:59,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:59,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735310404] [2024-06-14 11:28:59,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:59,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:59,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:59,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:59,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:59,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735310404] [2024-06-14 11:28:59,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735310404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:59,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:59,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:59,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208563434] [2024-06-14 11:28:59,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:59,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:59,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:59,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:59,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:59,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:28:59,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 187 transitions, 1985 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:59,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:59,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:28:59,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:00,038 INFO L124 PetriNetUnfolderBase]: 2186/3787 cut-off events. [2024-06-14 11:29:00,038 INFO L125 PetriNetUnfolderBase]: For 354690/354690 co-relation queries the response was YES. [2024-06-14 11:29:00,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25354 conditions, 3787 events. 2186/3787 cut-off events. For 354690/354690 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 24773 event pairs, 963 based on Foata normal form. 6/3782 useless extension candidates. Maximal degree in co-relation 25255. Up to 3278 conditions per place. [2024-06-14 11:29:00,067 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 142 selfloop transitions, 72 changer transitions 0/220 dead transitions. [2024-06-14 11:29:00,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 220 transitions, 2625 flow [2024-06-14 11:29:00,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:29:00,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:29:00,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-14 11:29:00,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-14 11:29:00,068 INFO L175 Difference]: Start difference. First operand has 206 places, 187 transitions, 1985 flow. Second operand 9 states and 202 transitions. [2024-06-14 11:29:00,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 220 transitions, 2625 flow [2024-06-14 11:29:00,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 220 transitions, 2461 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:00,483 INFO L231 Difference]: Finished difference. Result has 209 places, 187 transitions, 1969 flow [2024-06-14 11:29:00,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1821, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1969, PETRI_PLACES=209, PETRI_TRANSITIONS=187} [2024-06-14 11:29:00,483 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-14 11:29:00,484 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 187 transitions, 1969 flow [2024-06-14 11:29:00,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:00,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:00,484 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-14 11:29:00,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 11:29:00,484 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-14 11:29:00,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:00,485 INFO L85 PathProgramCache]: Analyzing trace with hash 716637573, now seen corresponding path program 4 times [2024-06-14 11:29:00,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:00,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702968415] [2024-06-14 11:29:00,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:00,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:00,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:00,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:00,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:00,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702968415] [2024-06-14 11:29:00,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702968415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:00,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:00,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:00,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181056214] [2024-06-14 11:29:00,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:00,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:00,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:00,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:00,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:00,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:00,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 187 transitions, 1969 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:00,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:00,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:00,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:01,049 INFO L124 PetriNetUnfolderBase]: 2168/3760 cut-off events. [2024-06-14 11:29:01,049 INFO L125 PetriNetUnfolderBase]: For 354995/354995 co-relation queries the response was YES. [2024-06-14 11:29:01,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24846 conditions, 3760 events. 2168/3760 cut-off events. For 354995/354995 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 24601 event pairs, 968 based on Foata normal form. 8/3762 useless extension candidates. Maximal degree in co-relation 24746. Up to 3300 conditions per place. [2024-06-14 11:29:01,082 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 140 selfloop transitions, 69 changer transitions 0/215 dead transitions. [2024-06-14 11:29:01,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 215 transitions, 2465 flow [2024-06-14 11:29:01,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:01,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:01,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:29:01,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-14 11:29:01,083 INFO L175 Difference]: Start difference. First operand has 209 places, 187 transitions, 1969 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:29:01,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 215 transitions, 2465 flow [2024-06-14 11:29:01,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 215 transitions, 2311 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:01,534 INFO L231 Difference]: Finished difference. Result has 211 places, 187 transitions, 1958 flow [2024-06-14 11:29:01,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1815, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1958, PETRI_PLACES=211, PETRI_TRANSITIONS=187} [2024-06-14 11:29:01,535 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-14 11:29:01,535 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 187 transitions, 1958 flow [2024-06-14 11:29:01,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:01,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:01,535 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-14 11:29:01,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 11:29:01,536 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-14 11:29:01,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:01,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1919567441, now seen corresponding path program 5 times [2024-06-14 11:29:01,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:01,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694615794] [2024-06-14 11:29:01,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:01,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:01,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:01,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:01,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:01,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694615794] [2024-06-14 11:29:01,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694615794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:01,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:01,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:01,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894279225] [2024-06-14 11:29:01,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:01,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:01,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:01,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:01,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:01,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:01,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 187 transitions, 1958 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:01,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:01,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:01,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:02,106 INFO L124 PetriNetUnfolderBase]: 2196/3804 cut-off events. [2024-06-14 11:29:02,106 INFO L125 PetriNetUnfolderBase]: For 366359/366359 co-relation queries the response was YES. [2024-06-14 11:29:02,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25147 conditions, 3804 events. 2196/3804 cut-off events. For 366359/366359 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 24925 event pairs, 972 based on Foata normal form. 8/3806 useless extension candidates. Maximal degree in co-relation 25046. Up to 3344 conditions per place. [2024-06-14 11:29:02,140 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 140 selfloop transitions, 67 changer transitions 0/213 dead transitions. [2024-06-14 11:29:02,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 213 transitions, 2460 flow [2024-06-14 11:29:02,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:02,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:02,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 11:29:02,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-14 11:29:02,142 INFO L175 Difference]: Start difference. First operand has 211 places, 187 transitions, 1958 flow. Second operand 8 states and 179 transitions. [2024-06-14 11:29:02,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 213 transitions, 2460 flow [2024-06-14 11:29:02,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 213 transitions, 2304 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 11:29:02,656 INFO L231 Difference]: Finished difference. Result has 211 places, 188 transitions, 1961 flow [2024-06-14 11:29:02,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1802, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1961, PETRI_PLACES=211, PETRI_TRANSITIONS=188} [2024-06-14 11:29:02,656 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-14 11:29:02,656 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 188 transitions, 1961 flow [2024-06-14 11:29:02,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:02,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:02,657 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-14 11:29:02,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 11:29:02,657 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-14 11:29:02,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:02,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1040907537, now seen corresponding path program 6 times [2024-06-14 11:29:02,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:02,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290702069] [2024-06-14 11:29:02,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:02,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:02,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:02,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-14 11:29:02,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:02,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290702069] [2024-06-14 11:29:02,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290702069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:02,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:02,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:02,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414831973] [2024-06-14 11:29:02,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:02,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:02,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:02,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:02,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:02,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:02,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 188 transitions, 1961 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:02,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:02,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:02,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:03,275 INFO L124 PetriNetUnfolderBase]: 2236/3891 cut-off events. [2024-06-14 11:29:03,275 INFO L125 PetriNetUnfolderBase]: For 374004/374004 co-relation queries the response was YES. [2024-06-14 11:29:03,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25645 conditions, 3891 events. 2236/3891 cut-off events. For 374004/374004 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 25660 event pairs, 971 based on Foata normal form. 6/3892 useless extension candidates. Maximal degree in co-relation 25543. Up to 3502 conditions per place. [2024-06-14 11:29:03,400 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 186 selfloop transitions, 22 changer transitions 0/214 dead transitions. [2024-06-14 11:29:03,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 214 transitions, 2468 flow [2024-06-14 11:29:03,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:03,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:03,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-14 11:29:03,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.528125 [2024-06-14 11:29:03,401 INFO L175 Difference]: Start difference. First operand has 211 places, 188 transitions, 1961 flow. Second operand 8 states and 169 transitions. [2024-06-14 11:29:03,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 214 transitions, 2468 flow [2024-06-14 11:29:04,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 214 transitions, 2329 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:04,078 INFO L231 Difference]: Finished difference. Result has 214 places, 190 transitions, 1905 flow [2024-06-14 11:29:04,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1822, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1905, PETRI_PLACES=214, PETRI_TRANSITIONS=190} [2024-06-14 11:29:04,078 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 173 predicate places. [2024-06-14 11:29:04,079 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 190 transitions, 1905 flow [2024-06-14 11:29:04,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:04,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:04,079 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-14 11:29:04,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 11:29:04,079 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-14 11:29:04,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:04,080 INFO L85 PathProgramCache]: Analyzing trace with hash -2074694163, now seen corresponding path program 1 times [2024-06-14 11:29:04,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:04,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602579782] [2024-06-14 11:29:04,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:04,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:04,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:04,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-14 11:29:04,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:04,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602579782] [2024-06-14 11:29:04,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602579782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:04,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:04,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:04,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174746407] [2024-06-14 11:29:04,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:04,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:04,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:04,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:04,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:04,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:04,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 190 transitions, 1905 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:04,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:04,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:04,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:04,723 INFO L124 PetriNetUnfolderBase]: 2256/3894 cut-off events. [2024-06-14 11:29:04,724 INFO L125 PetriNetUnfolderBase]: For 387130/387130 co-relation queries the response was YES. [2024-06-14 11:29:04,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25923 conditions, 3894 events. 2256/3894 cut-off events. For 387130/387130 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 25240 event pairs, 680 based on Foata normal form. 6/3878 useless extension candidates. Maximal degree in co-relation 25819. Up to 1825 conditions per place. [2024-06-14 11:29:04,772 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 127 selfloop transitions, 98 changer transitions 0/231 dead transitions. [2024-06-14 11:29:04,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 231 transitions, 2757 flow [2024-06-14 11:29:04,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:04,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:04,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:29:04,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-14 11:29:04,774 INFO L175 Difference]: Start difference. First operand has 214 places, 190 transitions, 1905 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:29:04,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 231 transitions, 2757 flow [2024-06-14 11:29:05,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 231 transitions, 2715 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:29:05,338 INFO L231 Difference]: Finished difference. Result has 216 places, 191 transitions, 2089 flow [2024-06-14 11:29:05,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1863, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2089, PETRI_PLACES=216, PETRI_TRANSITIONS=191} [2024-06-14 11:29:05,338 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-14 11:29:05,339 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 191 transitions, 2089 flow [2024-06-14 11:29:05,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:05,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:05,339 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-14 11:29:05,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 11:29:05,339 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-14 11:29:05,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:05,340 INFO L85 PathProgramCache]: Analyzing trace with hash -2074425393, now seen corresponding path program 2 times [2024-06-14 11:29:05,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:05,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108547855] [2024-06-14 11:29:05,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:05,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:05,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:05,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:05,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:05,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108547855] [2024-06-14 11:29:05,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108547855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:05,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:05,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:05,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767108660] [2024-06-14 11:29:05,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:05,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:05,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:05,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:05,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:05,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:05,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 191 transitions, 2089 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:05,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:05,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:05,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:05,995 INFO L124 PetriNetUnfolderBase]: 2276/3923 cut-off events. [2024-06-14 11:29:05,995 INFO L125 PetriNetUnfolderBase]: For 401444/401444 co-relation queries the response was YES. [2024-06-14 11:29:06,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26731 conditions, 3923 events. 2276/3923 cut-off events. For 401444/401444 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 25673 event pairs, 961 based on Foata normal form. 6/3917 useless extension candidates. Maximal degree in co-relation 26626. Up to 3382 conditions per place. [2024-06-14 11:29:06,035 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 141 selfloop transitions, 77 changer transitions 2/226 dead transitions. [2024-06-14 11:29:06,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 226 transitions, 2655 flow [2024-06-14 11:29:06,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:06,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:06,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:29:06,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-14 11:29:06,036 INFO L175 Difference]: Start difference. First operand has 216 places, 191 transitions, 2089 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:29:06,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 226 transitions, 2655 flow [2024-06-14 11:29:06,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 226 transitions, 2326 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 11:29:06,465 INFO L231 Difference]: Finished difference. Result has 217 places, 192 transitions, 1948 flow [2024-06-14 11:29:06,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1772, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1948, PETRI_PLACES=217, PETRI_TRANSITIONS=192} [2024-06-14 11:29:06,466 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 176 predicate places. [2024-06-14 11:29:06,466 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 192 transitions, 1948 flow [2024-06-14 11:29:06,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:06,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:06,466 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-14 11:29:06,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 11:29:06,467 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-14 11:29:06,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:06,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1919382991, now seen corresponding path program 3 times [2024-06-14 11:29:06,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:06,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015294974] [2024-06-14 11:29:06,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:06,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:06,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:06,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:06,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:06,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015294974] [2024-06-14 11:29:06,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015294974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:06,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:06,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:06,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528254687] [2024-06-14 11:29:06,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:06,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:06,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:06,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:06,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:06,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:06,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 192 transitions, 1948 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:06,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:06,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:06,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:07,178 INFO L124 PetriNetUnfolderBase]: 2296/3994 cut-off events. [2024-06-14 11:29:07,178 INFO L125 PetriNetUnfolderBase]: For 410171/410171 co-relation queries the response was YES. [2024-06-14 11:29:07,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26399 conditions, 3994 events. 2296/3994 cut-off events. For 410171/410171 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 26541 event pairs, 1002 based on Foata normal form. 6/3992 useless extension candidates. Maximal degree in co-relation 26295. Up to 3474 conditions per place. [2024-06-14 11:29:07,215 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 146 selfloop transitions, 70 changer transitions 0/222 dead transitions. [2024-06-14 11:29:07,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 222 transitions, 2480 flow [2024-06-14 11:29:07,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:29:07,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:29:07,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-14 11:29:07,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-14 11:29:07,217 INFO L175 Difference]: Start difference. First operand has 217 places, 192 transitions, 1948 flow. Second operand 9 states and 198 transitions. [2024-06-14 11:29:07,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 222 transitions, 2480 flow [2024-06-14 11:29:07,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 222 transitions, 2318 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:07,972 INFO L231 Difference]: Finished difference. Result has 220 places, 193 transitions, 1950 flow [2024-06-14 11:29:07,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1786, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1950, PETRI_PLACES=220, PETRI_TRANSITIONS=193} [2024-06-14 11:29:07,973 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 179 predicate places. [2024-06-14 11:29:07,973 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 193 transitions, 1950 flow [2024-06-14 11:29:07,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:07,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:07,973 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-14 11:29:07,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 11:29:07,973 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-14 11:29:07,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:07,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1266106121, now seen corresponding path program 7 times [2024-06-14 11:29:07,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:07,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140943990] [2024-06-14 11:29:07,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:07,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:07,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:08,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:08,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:08,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140943990] [2024-06-14 11:29:08,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140943990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:08,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:08,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:08,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463008132] [2024-06-14 11:29:08,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:08,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:08,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:08,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:08,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:08,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:08,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 193 transitions, 1950 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:08,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:08,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:08,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:08,707 INFO L124 PetriNetUnfolderBase]: 2324/4030 cut-off events. [2024-06-14 11:29:08,707 INFO L125 PetriNetUnfolderBase]: For 427574/427574 co-relation queries the response was YES. [2024-06-14 11:29:08,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26736 conditions, 4030 events. 2324/4030 cut-off events. For 427574/427574 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 26663 event pairs, 1018 based on Foata normal form. 8/4035 useless extension candidates. Maximal degree in co-relation 26631. Up to 3548 conditions per place. [2024-06-14 11:29:08,743 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 145 selfloop transitions, 65 changer transitions 0/216 dead transitions. [2024-06-14 11:29:08,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 216 transitions, 2450 flow [2024-06-14 11:29:08,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:08,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:08,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 11:29:08,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-14 11:29:08,744 INFO L175 Difference]: Start difference. First operand has 220 places, 193 transitions, 1950 flow. Second operand 8 states and 177 transitions. [2024-06-14 11:29:08,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 216 transitions, 2450 flow [2024-06-14 11:29:09,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 216 transitions, 2300 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 11:29:09,576 INFO L231 Difference]: Finished difference. Result has 221 places, 194 transitions, 1955 flow [2024-06-14 11:29:09,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1800, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1955, PETRI_PLACES=221, PETRI_TRANSITIONS=194} [2024-06-14 11:29:09,577 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-14 11:29:09,577 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 194 transitions, 1955 flow [2024-06-14 11:29:09,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:09,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:09,578 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-14 11:29:09,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 11:29:09,578 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-14 11:29:09,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:09,578 INFO L85 PathProgramCache]: Analyzing trace with hash 459119827, now seen corresponding path program 8 times [2024-06-14 11:29:09,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:09,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103209556] [2024-06-14 11:29:09,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:09,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:09,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:09,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-14 11:29:09,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:09,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103209556] [2024-06-14 11:29:09,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103209556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:09,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:09,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:09,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163438528] [2024-06-14 11:29:09,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:09,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:09,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:09,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:09,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:09,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:09,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 194 transitions, 1955 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:09,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:09,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:09,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:10,199 INFO L124 PetriNetUnfolderBase]: 2255/3931 cut-off events. [2024-06-14 11:29:10,199 INFO L125 PetriNetUnfolderBase]: For 421712/421712 co-relation queries the response was YES. [2024-06-14 11:29:10,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24248 conditions, 3931 events. 2255/3931 cut-off events. For 421712/421712 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 26019 event pairs, 964 based on Foata normal form. 34/3962 useless extension candidates. Maximal degree in co-relation 24142. Up to 3311 conditions per place. [2024-06-14 11:29:10,233 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 144 selfloop transitions, 63 changer transitions 3/216 dead transitions. [2024-06-14 11:29:10,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 216 transitions, 2439 flow [2024-06-14 11:29:10,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:29:10,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:29:10,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-14 11:29:10,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5388888888888889 [2024-06-14 11:29:10,234 INFO L175 Difference]: Start difference. First operand has 221 places, 194 transitions, 1955 flow. Second operand 9 states and 194 transitions. [2024-06-14 11:29:10,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 216 transitions, 2439 flow [2024-06-14 11:29:11,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 216 transitions, 2298 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:11,006 INFO L231 Difference]: Finished difference. Result has 224 places, 193 transitions, 1938 flow [2024-06-14 11:29:11,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1814, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1938, PETRI_PLACES=224, PETRI_TRANSITIONS=193} [2024-06-14 11:29:11,006 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-14 11:29:11,006 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 193 transitions, 1938 flow [2024-06-14 11:29:11,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:11,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:11,007 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-14 11:29:11,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 11:29:11,007 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-14 11:29:11,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:11,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1437129165, now seen corresponding path program 9 times [2024-06-14 11:29:11,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:11,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596762868] [2024-06-14 11:29:11,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:11,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:11,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:11,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:11,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:11,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596762868] [2024-06-14 11:29:11,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596762868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:11,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:11,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:11,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698960770] [2024-06-14 11:29:11,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:11,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:11,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:11,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:11,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:11,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:11,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 193 transitions, 1938 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:11,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:11,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:11,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:11,627 INFO L124 PetriNetUnfolderBase]: 2158/3765 cut-off events. [2024-06-14 11:29:11,627 INFO L125 PetriNetUnfolderBase]: For 353717/353717 co-relation queries the response was YES. [2024-06-14 11:29:11,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21309 conditions, 3765 events. 2158/3765 cut-off events. For 353717/353717 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 24555 event pairs, 687 based on Foata normal form. 36/3798 useless extension candidates. Maximal degree in co-relation 21202. Up to 2648 conditions per place. [2024-06-14 11:29:11,660 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 174 selfloop transitions, 45 changer transitions 13/238 dead transitions. [2024-06-14 11:29:11,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 238 transitions, 2538 flow [2024-06-14 11:29:11,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:11,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:11,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:29:11,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-14 11:29:11,661 INFO L175 Difference]: Start difference. First operand has 224 places, 193 transitions, 1938 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:29:11,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 238 transitions, 2538 flow [2024-06-14 11:29:12,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 238 transitions, 2367 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 11:29:12,474 INFO L231 Difference]: Finished difference. Result has 224 places, 186 transitions, 1809 flow [2024-06-14 11:29:12,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1767, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1809, PETRI_PLACES=224, PETRI_TRANSITIONS=186} [2024-06-14 11:29:12,474 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-14 11:29:12,474 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 186 transitions, 1809 flow [2024-06-14 11:29:12,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:12,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:12,475 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-14 11:29:12,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 11:29:12,475 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-14 11:29:12,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:12,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1129033619, now seen corresponding path program 4 times [2024-06-14 11:29:12,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:12,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963023059] [2024-06-14 11:29:12,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:12,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:12,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:12,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:12,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:12,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963023059] [2024-06-14 11:29:12,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963023059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:12,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:12,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:12,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995479591] [2024-06-14 11:29:12,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:12,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:12,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:12,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:12,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:12,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:12,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 186 transitions, 1809 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:12,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:12,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:12,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:13,129 INFO L124 PetriNetUnfolderBase]: 1935/3340 cut-off events. [2024-06-14 11:29:13,130 INFO L125 PetriNetUnfolderBase]: For 291335/291335 co-relation queries the response was YES. [2024-06-14 11:29:13,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20037 conditions, 3340 events. 1935/3340 cut-off events. For 291335/291335 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 20965 event pairs, 759 based on Foata normal form. 6/3343 useless extension candidates. Maximal degree in co-relation 19929. Up to 2862 conditions per place. [2024-06-14 11:29:13,162 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 140 selfloop transitions, 70 changer transitions 0/216 dead transitions. [2024-06-14 11:29:13,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 216 transitions, 2331 flow [2024-06-14 11:29:13,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:13,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:13,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:29:13,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-14 11:29:13,163 INFO L175 Difference]: Start difference. First operand has 224 places, 186 transitions, 1809 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:29:13,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 216 transitions, 2331 flow [2024-06-14 11:29:13,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 216 transitions, 2193 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-14 11:29:13,666 INFO L231 Difference]: Finished difference. Result has 221 places, 187 transitions, 1837 flow [2024-06-14 11:29:13,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1671, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1837, PETRI_PLACES=221, PETRI_TRANSITIONS=187} [2024-06-14 11:29:13,666 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-14 11:29:13,666 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 187 transitions, 1837 flow [2024-06-14 11:29:13,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:13,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:13,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-14 11:29:13,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 11:29:13,667 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-14 11:29:13,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:13,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1217599379, now seen corresponding path program 5 times [2024-06-14 11:29:13,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:13,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289742412] [2024-06-14 11:29:13,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:13,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:13,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:13,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:13,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:13,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289742412] [2024-06-14 11:29:13,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289742412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:13,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:13,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:13,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806485933] [2024-06-14 11:29:13,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:13,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:13,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:13,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:13,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:13,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:13,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 187 transitions, 1837 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:13,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:13,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:13,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:14,233 INFO L124 PetriNetUnfolderBase]: 1955/3393 cut-off events. [2024-06-14 11:29:14,234 INFO L125 PetriNetUnfolderBase]: For 274644/274644 co-relation queries the response was YES. [2024-06-14 11:29:14,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19975 conditions, 3393 events. 1955/3393 cut-off events. For 274644/274644 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 21555 event pairs, 782 based on Foata normal form. 6/3396 useless extension candidates. Maximal degree in co-relation 19868. Up to 2932 conditions per place. [2024-06-14 11:29:14,267 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 143 selfloop transitions, 65 changer transitions 0/214 dead transitions. [2024-06-14 11:29:14,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 214 transitions, 2349 flow [2024-06-14 11:29:14,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:29:14,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:29:14,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-14 11:29:14,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-06-14 11:29:14,268 INFO L175 Difference]: Start difference. First operand has 221 places, 187 transitions, 1837 flow. Second operand 9 states and 196 transitions. [2024-06-14 11:29:14,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 214 transitions, 2349 flow [2024-06-14 11:29:14,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 214 transitions, 2197 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:14,736 INFO L231 Difference]: Finished difference. Result has 224 places, 188 transitions, 1843 flow [2024-06-14 11:29:14,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1685, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1843, PETRI_PLACES=224, PETRI_TRANSITIONS=188} [2024-06-14 11:29:14,737 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-14 11:29:14,737 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 188 transitions, 1843 flow [2024-06-14 11:29:14,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:14,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:14,737 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-14 11:29:14,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 11:29:14,737 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-14 11:29:14,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:14,738 INFO L85 PathProgramCache]: Analyzing trace with hash 460019121, now seen corresponding path program 6 times [2024-06-14 11:29:14,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:14,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309871200] [2024-06-14 11:29:14,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:14,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:14,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:14,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:14,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:14,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309871200] [2024-06-14 11:29:14,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309871200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:14,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:14,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:14,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206797804] [2024-06-14 11:29:14,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:14,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:14,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:14,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:14,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:14,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:14,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 188 transitions, 1843 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:14,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:14,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:14,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:15,302 INFO L124 PetriNetUnfolderBase]: 2089/3629 cut-off events. [2024-06-14 11:29:15,302 INFO L125 PetriNetUnfolderBase]: For 338466/338466 co-relation queries the response was YES. [2024-06-14 11:29:15,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22356 conditions, 3629 events. 2089/3629 cut-off events. For 338466/338466 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 23365 event pairs, 603 based on Foata normal form. 6/3630 useless extension candidates. Maximal degree in co-relation 22248. Up to 2321 conditions per place. [2024-06-14 11:29:15,337 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 149 selfloop transitions, 67 changer transitions 0/222 dead transitions. [2024-06-14 11:29:15,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 222 transitions, 2675 flow [2024-06-14 11:29:15,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:15,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:15,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:29:15,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-14 11:29:15,339 INFO L175 Difference]: Start difference. First operand has 224 places, 188 transitions, 1843 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:29:15,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 222 transitions, 2675 flow [2024-06-14 11:29:16,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 222 transitions, 2531 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 11:29:16,197 INFO L231 Difference]: Finished difference. Result has 224 places, 189 transitions, 1859 flow [2024-06-14 11:29:16,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1699, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1859, PETRI_PLACES=224, PETRI_TRANSITIONS=189} [2024-06-14 11:29:16,197 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-14 11:29:16,197 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 189 transitions, 1859 flow [2024-06-14 11:29:16,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:16,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:16,198 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-14 11:29:16,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 11:29:16,198 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-14 11:29:16,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:16,198 INFO L85 PathProgramCache]: Analyzing trace with hash 695896799, now seen corresponding path program 7 times [2024-06-14 11:29:16,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:16,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59354655] [2024-06-14 11:29:16,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:16,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:16,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:16,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:16,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:16,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59354655] [2024-06-14 11:29:16,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59354655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:16,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:16,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:16,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805326531] [2024-06-14 11:29:16,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:16,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:16,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:16,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:16,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:16,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:16,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 189 transitions, 1859 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:16,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:16,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:16,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:16,832 INFO L124 PetriNetUnfolderBase]: 2109/3652 cut-off events. [2024-06-14 11:29:16,832 INFO L125 PetriNetUnfolderBase]: For 349934/349934 co-relation queries the response was YES. [2024-06-14 11:29:16,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22759 conditions, 3652 events. 2109/3652 cut-off events. For 349934/349934 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23447 event pairs, 649 based on Foata normal form. 6/3655 useless extension candidates. Maximal degree in co-relation 22650. Up to 2434 conditions per place. [2024-06-14 11:29:16,870 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 135 selfloop transitions, 85 changer transitions 0/226 dead transitions. [2024-06-14 11:29:16,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 226 transitions, 2571 flow [2024-06-14 11:29:16,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:16,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:16,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:29:16,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-14 11:29:16,871 INFO L175 Difference]: Start difference. First operand has 224 places, 189 transitions, 1859 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:29:16,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 226 transitions, 2571 flow [2024-06-14 11:29:17,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 226 transitions, 2293 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-14 11:29:17,741 INFO L231 Difference]: Finished difference. Result has 223 places, 190 transitions, 1781 flow [2024-06-14 11:29:17,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1592, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1781, PETRI_PLACES=223, PETRI_TRANSITIONS=190} [2024-06-14 11:29:17,741 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 182 predicate places. [2024-06-14 11:29:17,741 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 190 transitions, 1781 flow [2024-06-14 11:29:17,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:17,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:17,741 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-14 11:29:17,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 11:29:17,742 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-14 11:29:17,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:17,742 INFO L85 PathProgramCache]: Analyzing trace with hash 785029011, now seen corresponding path program 8 times [2024-06-14 11:29:17,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:17,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807456730] [2024-06-14 11:29:17,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:17,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:17,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:17,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:17,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:17,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807456730] [2024-06-14 11:29:17,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807456730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:17,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:17,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:17,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601691633] [2024-06-14 11:29:17,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:17,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:17,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:17,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:17,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:17,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:17,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 190 transitions, 1781 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:17,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:17,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:17,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:18,431 INFO L124 PetriNetUnfolderBase]: 2258/3931 cut-off events. [2024-06-14 11:29:18,431 INFO L125 PetriNetUnfolderBase]: For 447380/447380 co-relation queries the response was YES. [2024-06-14 11:29:18,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24207 conditions, 3931 events. 2258/3931 cut-off events. For 447380/447380 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 25772 event pairs, 668 based on Foata normal form. 24/3952 useless extension candidates. Maximal degree in co-relation 24102. Up to 2322 conditions per place. [2024-06-14 11:29:18,471 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 143 selfloop transitions, 79 changer transitions 6/234 dead transitions. [2024-06-14 11:29:18,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 234 transitions, 2664 flow [2024-06-14 11:29:18,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:29:18,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:29:18,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-14 11:29:18,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:29:18,472 INFO L175 Difference]: Start difference. First operand has 223 places, 190 transitions, 1781 flow. Second operand 9 states and 210 transitions. [2024-06-14 11:29:18,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 234 transitions, 2664 flow [2024-06-14 11:29:19,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 234 transitions, 2488 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:19,527 INFO L231 Difference]: Finished difference. Result has 226 places, 189 transitions, 1772 flow [2024-06-14 11:29:19,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1605, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1772, PETRI_PLACES=226, PETRI_TRANSITIONS=189} [2024-06-14 11:29:19,527 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 185 predicate places. [2024-06-14 11:29:19,527 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 189 transitions, 1772 flow [2024-06-14 11:29:19,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:19,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:19,528 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-14 11:29:19,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 11:29:19,528 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-14 11:29:19,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:19,528 INFO L85 PathProgramCache]: Analyzing trace with hash -151893793, now seen corresponding path program 9 times [2024-06-14 11:29:19,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:19,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725178195] [2024-06-14 11:29:19,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:19,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:19,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:19,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:19,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:19,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725178195] [2024-06-14 11:29:19,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725178195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:19,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:19,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:19,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972239071] [2024-06-14 11:29:19,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:19,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:19,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:19,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:19,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:19,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:19,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 189 transitions, 1772 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:19,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:19,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:19,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:20,142 INFO L124 PetriNetUnfolderBase]: 2107/3693 cut-off events. [2024-06-14 11:29:20,142 INFO L125 PetriNetUnfolderBase]: For 398186/398186 co-relation queries the response was YES. [2024-06-14 11:29:20,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21415 conditions, 3693 events. 2107/3693 cut-off events. For 398186/398186 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 24188 event pairs, 843 based on Foata normal form. 30/3720 useless extension candidates. Maximal degree in co-relation 21309. Up to 2908 conditions per place. [2024-06-14 11:29:20,177 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 143 selfloop transitions, 62 changer transitions 7/218 dead transitions. [2024-06-14 11:29:20,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 218 transitions, 2288 flow [2024-06-14 11:29:20,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:29:20,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:29:20,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-14 11:29:20,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-14 11:29:20,178 INFO L175 Difference]: Start difference. First operand has 226 places, 189 transitions, 1772 flow. Second operand 10 states and 215 transitions. [2024-06-14 11:29:20,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 218 transitions, 2288 flow [2024-06-14 11:29:20,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 218 transitions, 2117 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:20,878 INFO L231 Difference]: Finished difference. Result has 230 places, 187 transitions, 1716 flow [2024-06-14 11:29:20,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1601, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1716, PETRI_PLACES=230, PETRI_TRANSITIONS=187} [2024-06-14 11:29:20,878 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-14 11:29:20,878 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 187 transitions, 1716 flow [2024-06-14 11:29:20,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:20,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:20,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:20,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 11:29:20,879 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-14 11:29:20,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:20,879 INFO L85 PathProgramCache]: Analyzing trace with hash 84281567, now seen corresponding path program 10 times [2024-06-14 11:29:20,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:20,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565394786] [2024-06-14 11:29:20,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:20,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:20,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:20,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:20,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:20,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565394786] [2024-06-14 11:29:20,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565394786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:20,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:20,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:20,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495584512] [2024-06-14 11:29:20,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:20,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:20,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:20,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:20,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:20,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:20,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 187 transitions, 1716 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:20,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:20,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:20,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:21,470 INFO L124 PetriNetUnfolderBase]: 2001/3513 cut-off events. [2024-06-14 11:29:21,470 INFO L125 PetriNetUnfolderBase]: For 397845/397845 co-relation queries the response was YES. [2024-06-14 11:29:21,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20458 conditions, 3513 events. 2001/3513 cut-off events. For 397845/397845 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 22776 event pairs, 777 based on Foata normal form. 30/3540 useless extension candidates. Maximal degree in co-relation 20351. Up to 2209 conditions per place. [2024-06-14 11:29:21,503 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 145 selfloop transitions, 59 changer transitions 10/220 dead transitions. [2024-06-14 11:29:21,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 220 transitions, 2398 flow [2024-06-14 11:29:21,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:29:21,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:29:21,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-14 11:29:21,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-14 11:29:21,504 INFO L175 Difference]: Start difference. First operand has 230 places, 187 transitions, 1716 flow. Second operand 9 states and 202 transitions. [2024-06-14 11:29:21,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 220 transitions, 2398 flow [2024-06-14 11:29:22,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 220 transitions, 2214 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-14 11:29:22,143 INFO L231 Difference]: Finished difference. Result has 229 places, 183 transitions, 1627 flow [2024-06-14 11:29:22,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1532, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1627, PETRI_PLACES=229, PETRI_TRANSITIONS=183} [2024-06-14 11:29:22,144 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 188 predicate places. [2024-06-14 11:29:22,144 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 183 transitions, 1627 flow [2024-06-14 11:29:22,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:22,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:22,144 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-14 11:29:22,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 11:29:22,144 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-14 11:29:22,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:22,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1640792032, now seen corresponding path program 1 times [2024-06-14 11:29:22,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:22,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678275159] [2024-06-14 11:29:22,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:22,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:22,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:22,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:22,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:22,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678275159] [2024-06-14 11:29:22,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678275159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:22,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:22,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:22,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071732046] [2024-06-14 11:29:22,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:22,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:22,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:22,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:22,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:22,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:22,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 183 transitions, 1627 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:22,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:22,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:22,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:22,772 INFO L124 PetriNetUnfolderBase]: 1949/3436 cut-off events. [2024-06-14 11:29:22,772 INFO L125 PetriNetUnfolderBase]: For 407529/407532 co-relation queries the response was YES. [2024-06-14 11:29:22,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20498 conditions, 3436 events. 1949/3436 cut-off events. For 407529/407532 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 22181 event pairs, 484 based on Foata normal form. 27/3461 useless extension candidates. Maximal degree in co-relation 20391. Up to 1862 conditions per place. [2024-06-14 11:29:22,804 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 168 selfloop transitions, 37 changer transitions 11/222 dead transitions. [2024-06-14 11:29:22,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 222 transitions, 2491 flow [2024-06-14 11:29:22,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:22,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:22,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:29:22,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-14 11:29:22,805 INFO L175 Difference]: Start difference. First operand has 229 places, 183 transitions, 1627 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:29:22,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 222 transitions, 2491 flow [2024-06-14 11:29:23,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 222 transitions, 2347 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 11:29:23,577 INFO L231 Difference]: Finished difference. Result has 228 places, 179 transitions, 1539 flow [2024-06-14 11:29:23,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1484, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1539, PETRI_PLACES=228, PETRI_TRANSITIONS=179} [2024-06-14 11:29:23,578 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-14 11:29:23,578 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 179 transitions, 1539 flow [2024-06-14 11:29:23,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:23,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:23,578 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-14 11:29:23,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 11:29:23,578 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-14 11:29:23,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:23,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1646505952, now seen corresponding path program 2 times [2024-06-14 11:29:23,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:23,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369603064] [2024-06-14 11:29:23,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:23,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:23,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:23,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:23,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:23,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369603064] [2024-06-14 11:29:23,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369603064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:23,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:23,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:23,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448125266] [2024-06-14 11:29:23,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:23,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:23,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:23,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:23,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:23,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:23,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 179 transitions, 1539 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:23,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:23,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:23,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:24,083 INFO L124 PetriNetUnfolderBase]: 1742/3057 cut-off events. [2024-06-14 11:29:24,083 INFO L125 PetriNetUnfolderBase]: For 313304/313307 co-relation queries the response was YES. [2024-06-14 11:29:24,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17891 conditions, 3057 events. 1742/3057 cut-off events. For 313304/313307 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 19185 event pairs, 409 based on Foata normal form. 9/3064 useless extension candidates. Maximal degree in co-relation 17783. Up to 1657 conditions per place. [2024-06-14 11:29:24,111 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 164 selfloop transitions, 35 changer transitions 10/215 dead transitions. [2024-06-14 11:29:24,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 215 transitions, 2365 flow [2024-06-14 11:29:24,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:24,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:24,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:29:24,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-14 11:29:24,112 INFO L175 Difference]: Start difference. First operand has 228 places, 179 transitions, 1539 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:29:24,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 215 transitions, 2365 flow [2024-06-14 11:29:24,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 215 transitions, 2230 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 11:29:24,882 INFO L231 Difference]: Finished difference. Result has 225 places, 174 transitions, 1448 flow [2024-06-14 11:29:24,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1412, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1448, PETRI_PLACES=225, PETRI_TRANSITIONS=174} [2024-06-14 11:29:24,883 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-14 11:29:24,883 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 174 transitions, 1448 flow [2024-06-14 11:29:24,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:24,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:24,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:24,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 11:29:24,884 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-14 11:29:24,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:24,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1636693912, now seen corresponding path program 1 times [2024-06-14 11:29:24,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:24,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867533974] [2024-06-14 11:29:24,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:24,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:24,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:24,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:24,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:24,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867533974] [2024-06-14 11:29:24,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867533974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:24,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:24,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:24,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455679809] [2024-06-14 11:29:24,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:24,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:24,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:24,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:24,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:24,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:24,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 174 transitions, 1448 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:24,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:24,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:24,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:25,514 INFO L124 PetriNetUnfolderBase]: 1809/3165 cut-off events. [2024-06-14 11:29:25,514 INFO L125 PetriNetUnfolderBase]: For 401467/401467 co-relation queries the response was YES. [2024-06-14 11:29:25,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19650 conditions, 3165 events. 1809/3165 cut-off events. For 401467/401467 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 20154 event pairs, 633 based on Foata normal form. 18/3178 useless extension candidates. Maximal degree in co-relation 19543. Up to 2069 conditions per place. [2024-06-14 11:29:25,544 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 132 selfloop transitions, 48 changer transitions 16/202 dead transitions. [2024-06-14 11:29:25,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 202 transitions, 2078 flow [2024-06-14 11:29:25,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:25,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:25,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-14 11:29:25,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-14 11:29:25,545 INFO L175 Difference]: Start difference. First operand has 225 places, 174 transitions, 1448 flow. Second operand 7 states and 154 transitions. [2024-06-14 11:29:25,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 202 transitions, 2078 flow [2024-06-14 11:29:26,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 202 transitions, 1899 flow, removed 28 selfloop flow, removed 12 redundant places. [2024-06-14 11:29:26,255 INFO L231 Difference]: Finished difference. Result has 216 places, 171 transitions, 1363 flow [2024-06-14 11:29:26,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1289, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1363, PETRI_PLACES=216, PETRI_TRANSITIONS=171} [2024-06-14 11:29:26,256 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-14 11:29:26,256 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 171 transitions, 1363 flow [2024-06-14 11:29:26,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:26,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:26,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:26,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 11:29:26,256 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-14 11:29:26,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:26,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1818836648, now seen corresponding path program 2 times [2024-06-14 11:29:26,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:26,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348925583] [2024-06-14 11:29:26,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:26,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:26,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:26,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:26,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:26,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348925583] [2024-06-14 11:29:26,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348925583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:26,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:26,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:26,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471370815] [2024-06-14 11:29:26,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:26,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:26,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:26,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:26,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:26,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:26,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 171 transitions, 1363 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:26,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:26,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:26,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:26,758 INFO L124 PetriNetUnfolderBase]: 1657/2876 cut-off events. [2024-06-14 11:29:26,758 INFO L125 PetriNetUnfolderBase]: For 298093/298096 co-relation queries the response was YES. [2024-06-14 11:29:26,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16412 conditions, 2876 events. 1657/2876 cut-off events. For 298093/298096 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 17687 event pairs, 502 based on Foata normal form. 21/2893 useless extension candidates. Maximal degree in co-relation 16310. Up to 1744 conditions per place. [2024-06-14 11:29:26,785 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 142 selfloop transitions, 57 changer transitions 8/213 dead transitions. [2024-06-14 11:29:26,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 213 transitions, 2171 flow [2024-06-14 11:29:26,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:26,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:26,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:29:26,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-14 11:29:26,786 INFO L175 Difference]: Start difference. First operand has 216 places, 171 transitions, 1363 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:29:26,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 213 transitions, 2171 flow [2024-06-14 11:29:27,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 213 transitions, 2071 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 11:29:27,405 INFO L231 Difference]: Finished difference. Result has 215 places, 169 transitions, 1374 flow [2024-06-14 11:29:27,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1271, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1374, PETRI_PLACES=215, PETRI_TRANSITIONS=169} [2024-06-14 11:29:27,406 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-14 11:29:27,406 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 169 transitions, 1374 flow [2024-06-14 11:29:27,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:27,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:27,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:27,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 11:29:27,407 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-14 11:29:27,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:27,407 INFO L85 PathProgramCache]: Analyzing trace with hash -660780628, now seen corresponding path program 3 times [2024-06-14 11:29:27,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:27,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159649609] [2024-06-14 11:29:27,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:27,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:27,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:27,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:27,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:27,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159649609] [2024-06-14 11:29:27,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159649609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:27,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:27,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:27,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677998489] [2024-06-14 11:29:27,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:27,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:27,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:27,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:27,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:27,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:27,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 169 transitions, 1374 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:27,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:27,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:27,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:27,882 INFO L124 PetriNetUnfolderBase]: 1552/2689 cut-off events. [2024-06-14 11:29:27,882 INFO L125 PetriNetUnfolderBase]: For 249909/249912 co-relation queries the response was YES. [2024-06-14 11:29:27,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14729 conditions, 2689 events. 1552/2689 cut-off events. For 249909/249912 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 16213 event pairs, 490 based on Foata normal form. 21/2706 useless extension candidates. Maximal degree in co-relation 14628. Up to 1744 conditions per place. [2024-06-14 11:29:27,905 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 124 selfloop transitions, 54 changer transitions 22/206 dead transitions. [2024-06-14 11:29:27,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 206 transitions, 2014 flow [2024-06-14 11:29:27,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:27,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:27,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:29:27,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-14 11:29:27,906 INFO L175 Difference]: Start difference. First operand has 215 places, 169 transitions, 1374 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:29:27,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 206 transitions, 2014 flow [2024-06-14 11:29:28,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 206 transitions, 1893 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:29:28,191 INFO L231 Difference]: Finished difference. Result has 214 places, 165 transitions, 1331 flow [2024-06-14 11:29:28,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1257, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1331, PETRI_PLACES=214, PETRI_TRANSITIONS=165} [2024-06-14 11:29:28,192 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 173 predicate places. [2024-06-14 11:29:28,192 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 165 transitions, 1331 flow [2024-06-14 11:29:28,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:28,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:28,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:28,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 11:29:28,193 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-14 11:29:28,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:28,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1400865044, now seen corresponding path program 4 times [2024-06-14 11:29:28,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:28,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916797513] [2024-06-14 11:29:28,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:28,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:28,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:28,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:28,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:28,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916797513] [2024-06-14 11:29:28,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916797513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:28,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:28,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:28,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585022199] [2024-06-14 11:29:28,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:28,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:28,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:28,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:28,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:28,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:28,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 165 transitions, 1331 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:28,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:28,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:28,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:28,754 INFO L124 PetriNetUnfolderBase]: 1624/2833 cut-off events. [2024-06-14 11:29:28,754 INFO L125 PetriNetUnfolderBase]: For 297122/297125 co-relation queries the response was YES. [2024-06-14 11:29:28,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16174 conditions, 2833 events. 1624/2833 cut-off events. For 297122/297125 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 17555 event pairs, 651 based on Foata normal form. 27/2856 useless extension candidates. Maximal degree in co-relation 16074. Up to 2096 conditions per place. [2024-06-14 11:29:28,778 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 130 selfloop transitions, 49 changer transitions 10/195 dead transitions. [2024-06-14 11:29:28,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 195 transitions, 1929 flow [2024-06-14 11:29:28,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:29:28,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:29:28,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 209 transitions. [2024-06-14 11:29:28,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5225 [2024-06-14 11:29:28,779 INFO L175 Difference]: Start difference. First operand has 214 places, 165 transitions, 1331 flow. Second operand 10 states and 209 transitions. [2024-06-14 11:29:28,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 195 transitions, 1929 flow [2024-06-14 11:29:29,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 195 transitions, 1807 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 11:29:29,236 INFO L231 Difference]: Finished difference. Result has 209 places, 162 transitions, 1294 flow [2024-06-14 11:29:29,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1215, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1294, PETRI_PLACES=209, PETRI_TRANSITIONS=162} [2024-06-14 11:29:29,236 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-14 11:29:29,236 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 162 transitions, 1294 flow [2024-06-14 11:29:29,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:29,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:29,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:29,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 11:29:29,237 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-14 11:29:29,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:29,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1403722004, now seen corresponding path program 5 times [2024-06-14 11:29:29,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:29,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001200036] [2024-06-14 11:29:29,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:29,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:29,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:29,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:29,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:29,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001200036] [2024-06-14 11:29:29,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001200036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:29,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:29,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:29,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885532472] [2024-06-14 11:29:29,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:29,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:29,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:29,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:29,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:29,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:29,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 162 transitions, 1294 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:29,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:29,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:29,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:29,684 INFO L124 PetriNetUnfolderBase]: 1473/2562 cut-off events. [2024-06-14 11:29:29,684 INFO L125 PetriNetUnfolderBase]: For 231441/231444 co-relation queries the response was YES. [2024-06-14 11:29:29,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13535 conditions, 2562 events. 1473/2562 cut-off events. For 231441/231444 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 15406 event pairs, 594 based on Foata normal form. 29/2587 useless extension candidates. Maximal degree in co-relation 13438. Up to 2102 conditions per place. [2024-06-14 11:29:29,704 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 121 selfloop transitions, 44 changer transitions 14/185 dead transitions. [2024-06-14 11:29:29,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 185 transitions, 1716 flow [2024-06-14 11:29:29,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:29:29,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:29:29,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-14 11:29:29,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.505 [2024-06-14 11:29:29,707 INFO L175 Difference]: Start difference. First operand has 209 places, 162 transitions, 1294 flow. Second operand 10 states and 202 transitions. [2024-06-14 11:29:29,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 185 transitions, 1716 flow [2024-06-14 11:29:30,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 185 transitions, 1620 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 11:29:30,082 INFO L231 Difference]: Finished difference. Result has 208 places, 157 transitions, 1258 flow [2024-06-14 11:29:30,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1198, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1258, PETRI_PLACES=208, PETRI_TRANSITIONS=157} [2024-06-14 11:29:30,083 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-14 11:29:30,083 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 157 transitions, 1258 flow [2024-06-14 11:29:30,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:30,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:30,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, 1, 1, 1] [2024-06-14 11:29:30,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 11:29:30,084 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-14 11:29:30,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:30,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1204123544, now seen corresponding path program 6 times [2024-06-14 11:29:30,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:30,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139646759] [2024-06-14 11:29:30,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:30,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:30,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:30,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:30,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:30,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139646759] [2024-06-14 11:29:30,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139646759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:30,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:30,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:30,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301048154] [2024-06-14 11:29:30,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:30,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:30,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:30,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:30,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:30,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:30,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 157 transitions, 1258 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:30,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:30,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:30,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:30,486 INFO L124 PetriNetUnfolderBase]: 1457/2546 cut-off events. [2024-06-14 11:29:30,486 INFO L125 PetriNetUnfolderBase]: For 220112/220115 co-relation queries the response was YES. [2024-06-14 11:29:30,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13366 conditions, 2546 events. 1457/2546 cut-off events. For 220112/220115 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 15302 event pairs, 556 based on Foata normal form. 27/2569 useless extension candidates. Maximal degree in co-relation 13270. Up to 1843 conditions per place. [2024-06-14 11:29:30,506 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 128 selfloop transitions, 41 changer transitions 10/185 dead transitions. [2024-06-14 11:29:30,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 185 transitions, 1826 flow [2024-06-14 11:29:30,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:30,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:30,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-14 11:29:30,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546875 [2024-06-14 11:29:30,507 INFO L175 Difference]: Start difference. First operand has 208 places, 157 transitions, 1258 flow. Second operand 8 states and 175 transitions. [2024-06-14 11:29:30,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 185 transitions, 1826 flow [2024-06-14 11:29:30,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 185 transitions, 1726 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 11:29:30,814 INFO L231 Difference]: Finished difference. Result has 202 places, 154 transitions, 1228 flow [2024-06-14 11:29:30,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1164, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1228, PETRI_PLACES=202, PETRI_TRANSITIONS=154} [2024-06-14 11:29:30,815 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-14 11:29:30,815 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 154 transitions, 1228 flow [2024-06-14 11:29:30,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:30,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:30,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:30,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 11:29:30,816 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-14 11:29:30,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:30,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1115557784, now seen corresponding path program 7 times [2024-06-14 11:29:30,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:30,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807616792] [2024-06-14 11:29:30,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:30,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:30,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:30,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:30,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:30,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807616792] [2024-06-14 11:29:30,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807616792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:30,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:30,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:30,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181455097] [2024-06-14 11:29:30,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:30,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:30,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:30,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:30,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:30,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:30,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 154 transitions, 1228 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:30,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:30,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:30,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:31,228 INFO L124 PetriNetUnfolderBase]: 1486/2605 cut-off events. [2024-06-14 11:29:31,228 INFO L125 PetriNetUnfolderBase]: For 228242/228249 co-relation queries the response was YES. [2024-06-14 11:29:31,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14356 conditions, 2605 events. 1486/2605 cut-off events. For 228242/228249 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 15802 event pairs, 558 based on Foata normal form. 25/2626 useless extension candidates. Maximal degree in co-relation 14262. Up to 1765 conditions per place. [2024-06-14 11:29:31,247 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 132 selfloop transitions, 42 changer transitions 8/188 dead transitions. [2024-06-14 11:29:31,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 188 transitions, 1934 flow [2024-06-14 11:29:31,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:29:31,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:29:31,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-14 11:29:31,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-06-14 11:29:31,248 INFO L175 Difference]: Start difference. First operand has 202 places, 154 transitions, 1228 flow. Second operand 9 states and 196 transitions. [2024-06-14 11:29:31,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 188 transitions, 1934 flow [2024-06-14 11:29:31,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 188 transitions, 1843 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 11:29:31,547 INFO L231 Difference]: Finished difference. Result has 202 places, 152 transitions, 1218 flow [2024-06-14 11:29:31,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1145, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1218, PETRI_PLACES=202, PETRI_TRANSITIONS=152} [2024-06-14 11:29:31,548 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-14 11:29:31,548 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 152 transitions, 1218 flow [2024-06-14 11:29:31,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:31,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:31,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:31,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 11:29:31,548 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-14 11:29:31,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:31,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1204420214, now seen corresponding path program 8 times [2024-06-14 11:29:31,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:31,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785361006] [2024-06-14 11:29:31,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:31,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:31,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:31,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:31,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:31,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785361006] [2024-06-14 11:29:31,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785361006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:31,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:31,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:31,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243281295] [2024-06-14 11:29:31,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:31,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:31,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:31,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:31,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:31,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:31,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 152 transitions, 1218 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:31,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:31,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:31,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:31,965 INFO L124 PetriNetUnfolderBase]: 1363/2388 cut-off events. [2024-06-14 11:29:31,965 INFO L125 PetriNetUnfolderBase]: For 189307/189310 co-relation queries the response was YES. [2024-06-14 11:29:31,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12179 conditions, 2388 events. 1363/2388 cut-off events. For 189307/189310 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 14243 event pairs, 580 based on Foata normal form. 29/2413 useless extension candidates. Maximal degree in co-relation 12086. Up to 1942 conditions per place. [2024-06-14 11:29:31,983 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 116 selfloop transitions, 37 changer transitions 14/173 dead transitions. [2024-06-14 11:29:31,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 173 transitions, 1612 flow [2024-06-14 11:29:31,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:31,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:31,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-14 11:29:31,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.521875 [2024-06-14 11:29:31,984 INFO L175 Difference]: Start difference. First operand has 202 places, 152 transitions, 1218 flow. Second operand 8 states and 167 transitions. [2024-06-14 11:29:31,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 173 transitions, 1612 flow [2024-06-14 11:29:32,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 173 transitions, 1525 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:29:32,295 INFO L231 Difference]: Finished difference. Result has 200 places, 147 transitions, 1174 flow [2024-06-14 11:29:32,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1131, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1174, PETRI_PLACES=200, PETRI_TRANSITIONS=147} [2024-06-14 11:29:32,296 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-14 11:29:32,296 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 147 transitions, 1174 flow [2024-06-14 11:29:32,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:32,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:32,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:32,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 11:29:32,296 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-14 11:29:32,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:32,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1115765174, now seen corresponding path program 9 times [2024-06-14 11:29:32,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:32,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411613995] [2024-06-14 11:29:32,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:32,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:32,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:32,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:32,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:32,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411613995] [2024-06-14 11:29:32,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411613995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:32,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:32,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:32,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800002747] [2024-06-14 11:29:32,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:32,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:32,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:32,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:32,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:32,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:32,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 147 transitions, 1174 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:32,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:32,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:32,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:32,677 INFO L124 PetriNetUnfolderBase]: 1246/2197 cut-off events. [2024-06-14 11:29:32,678 INFO L125 PetriNetUnfolderBase]: For 138457/138460 co-relation queries the response was YES. [2024-06-14 11:29:32,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10512 conditions, 2197 events. 1246/2197 cut-off events. For 138457/138460 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 12832 event pairs, 463 based on Foata normal form. 21/2214 useless extension candidates. Maximal degree in co-relation 10420. Up to 1765 conditions per place. [2024-06-14 11:29:32,694 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 107 selfloop transitions, 34 changer transitions 24/171 dead transitions. [2024-06-14 11:29:32,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 171 transitions, 1570 flow [2024-06-14 11:29:32,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:32,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:32,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-14 11:29:32,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.521875 [2024-06-14 11:29:32,694 INFO L175 Difference]: Start difference. First operand has 200 places, 147 transitions, 1174 flow. Second operand 8 states and 167 transitions. [2024-06-14 11:29:32,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 171 transitions, 1570 flow [2024-06-14 11:29:32,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 171 transitions, 1490 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 11:29:32,958 INFO L231 Difference]: Finished difference. Result has 194 places, 142 transitions, 1123 flow [2024-06-14 11:29:32,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1094, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1123, PETRI_PLACES=194, PETRI_TRANSITIONS=142} [2024-06-14 11:29:32,959 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 153 predicate places. [2024-06-14 11:29:32,959 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 142 transitions, 1123 flow [2024-06-14 11:29:32,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:32,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:32,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:32,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 11:29:32,960 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-14 11:29:32,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:32,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1553180204, now seen corresponding path program 10 times [2024-06-14 11:29:32,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:32,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818108992] [2024-06-14 11:29:32,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:32,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:32,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:33,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:33,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:33,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818108992] [2024-06-14 11:29:33,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818108992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:33,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:33,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:33,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148121925] [2024-06-14 11:29:33,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:33,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:33,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:33,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:33,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:33,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:33,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 142 transitions, 1123 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:33,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:33,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:33,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:33,350 INFO L124 PetriNetUnfolderBase]: 1240/2167 cut-off events. [2024-06-14 11:29:33,350 INFO L125 PetriNetUnfolderBase]: For 142001/142001 co-relation queries the response was YES. [2024-06-14 11:29:33,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10254 conditions, 2167 events. 1240/2167 cut-off events. For 142001/142001 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 12490 event pairs, 482 based on Foata normal form. 26/2191 useless extension candidates. Maximal degree in co-relation 10164. Up to 1759 conditions per place. [2024-06-14 11:29:33,365 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 103 selfloop transitions, 37 changer transitions 14/160 dead transitions. [2024-06-14 11:29:33,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 160 transitions, 1483 flow [2024-06-14 11:29:33,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:33,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:33,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-14 11:29:33,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.51875 [2024-06-14 11:29:33,366 INFO L175 Difference]: Start difference. First operand has 194 places, 142 transitions, 1123 flow. Second operand 8 states and 166 transitions. [2024-06-14 11:29:33,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 160 transitions, 1483 flow [2024-06-14 11:29:33,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 160 transitions, 1398 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 11:29:33,631 INFO L231 Difference]: Finished difference. Result has 185 places, 136 transitions, 1081 flow [2024-06-14 11:29:33,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1081, PETRI_PLACES=185, PETRI_TRANSITIONS=136} [2024-06-14 11:29:33,632 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-14 11:29:33,632 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 136 transitions, 1081 flow [2024-06-14 11:29:33,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:33,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:33,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:33,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 11:29:33,632 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-14 11:29:33,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:33,633 INFO L85 PathProgramCache]: Analyzing trace with hash 714434676, now seen corresponding path program 1 times [2024-06-14 11:29:33,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:33,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797519481] [2024-06-14 11:29:33,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:33,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:33,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:33,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:33,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:33,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797519481] [2024-06-14 11:29:33,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797519481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:33,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:33,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:33,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206895161] [2024-06-14 11:29:33,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:33,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:33,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:33,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:33,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:33,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:33,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 136 transitions, 1081 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:33,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:33,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:33,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:33,967 INFO L124 PetriNetUnfolderBase]: 1315/2312 cut-off events. [2024-06-14 11:29:33,967 INFO L125 PetriNetUnfolderBase]: For 150156/150156 co-relation queries the response was YES. [2024-06-14 11:29:33,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11656 conditions, 2312 events. 1315/2312 cut-off events. For 150156/150156 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 13746 event pairs, 336 based on Foata normal form. 18/2326 useless extension candidates. Maximal degree in co-relation 11569. Up to 935 conditions per place. [2024-06-14 11:29:33,983 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 94 selfloop transitions, 41 changer transitions 20/161 dead transitions. [2024-06-14 11:29:33,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 161 transitions, 1575 flow [2024-06-14 11:29:33,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:33,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:33,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-14 11:29:33,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392857142857143 [2024-06-14 11:29:33,984 INFO L175 Difference]: Start difference. First operand has 185 places, 136 transitions, 1081 flow. Second operand 7 states and 151 transitions. [2024-06-14 11:29:33,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 161 transitions, 1575 flow [2024-06-14 11:29:34,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 161 transitions, 1493 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:29:34,200 INFO L231 Difference]: Finished difference. Result has 182 places, 129 transitions, 1033 flow [2024-06-14 11:29:34,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1003, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1033, PETRI_PLACES=182, PETRI_TRANSITIONS=129} [2024-06-14 11:29:34,200 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 141 predicate places. [2024-06-14 11:29:34,201 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 129 transitions, 1033 flow [2024-06-14 11:29:34,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:34,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:34,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:34,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 11:29:34,201 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-14 11:29:34,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:34,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1657684528, now seen corresponding path program 2 times [2024-06-14 11:29:34,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:34,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877689839] [2024-06-14 11:29:34,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:34,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:34,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:34,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:34,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:34,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877689839] [2024-06-14 11:29:34,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877689839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:34,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:34,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:34,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946537800] [2024-06-14 11:29:34,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:34,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:34,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:34,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:34,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:34,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:34,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 129 transitions, 1033 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:34,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:34,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:34,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:34,627 INFO L124 PetriNetUnfolderBase]: 1163/2050 cut-off events. [2024-06-14 11:29:34,628 INFO L125 PetriNetUnfolderBase]: For 144505/144505 co-relation queries the response was YES. [2024-06-14 11:29:34,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10821 conditions, 2050 events. 1163/2050 cut-off events. For 144505/144505 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 11977 event pairs, 287 based on Foata normal form. 18/2062 useless extension candidates. Maximal degree in co-relation 10735. Up to 1097 conditions per place. [2024-06-14 11:29:34,643 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 87 selfloop transitions, 57 changer transitions 15/165 dead transitions. [2024-06-14 11:29:34,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 165 transitions, 1563 flow [2024-06-14 11:29:34,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:29:34,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:29:34,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 209 transitions. [2024-06-14 11:29:34,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5225 [2024-06-14 11:29:34,644 INFO L175 Difference]: Start difference. First operand has 182 places, 129 transitions, 1033 flow. Second operand 10 states and 209 transitions. [2024-06-14 11:29:34,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 165 transitions, 1563 flow [2024-06-14 11:29:34,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 165 transitions, 1473 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:34,851 INFO L231 Difference]: Finished difference. Result has 180 places, 124 transitions, 1042 flow [2024-06-14 11:29:34,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=957, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1042, PETRI_PLACES=180, PETRI_TRANSITIONS=124} [2024-06-14 11:29:34,851 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-14 11:29:34,851 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 124 transitions, 1042 flow [2024-06-14 11:29:34,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:34,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:34,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:34,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 11:29:34,852 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-14 11:29:34,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:34,852 INFO L85 PathProgramCache]: Analyzing trace with hash 722766546, now seen corresponding path program 3 times [2024-06-14 11:29:34,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:34,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15466200] [2024-06-14 11:29:34,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:34,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:34,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:34,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:34,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:34,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15466200] [2024-06-14 11:29:34,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15466200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:34,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:34,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:34,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360499104] [2024-06-14 11:29:34,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:34,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:34,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:34,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:34,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:34,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:34,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 124 transitions, 1042 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:34,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:34,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:34,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:35,186 INFO L124 PetriNetUnfolderBase]: 1046/1867 cut-off events. [2024-06-14 11:29:35,186 INFO L125 PetriNetUnfolderBase]: For 110601/110601 co-relation queries the response was YES. [2024-06-14 11:29:35,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9197 conditions, 1867 events. 1046/1867 cut-off events. For 110601/110601 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 10754 event pairs, 287 based on Foata normal form. 18/1879 useless extension candidates. Maximal degree in co-relation 9113. Up to 1097 conditions per place. [2024-06-14 11:29:35,197 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 69 selfloop transitions, 42 changer transitions 32/149 dead transitions. [2024-06-14 11:29:35,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 149 transitions, 1396 flow [2024-06-14 11:29:35,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:35,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:35,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-14 11:29:35,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-14 11:29:35,198 INFO L175 Difference]: Start difference. First operand has 180 places, 124 transitions, 1042 flow. Second operand 8 states and 170 transitions. [2024-06-14 11:29:35,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 149 transitions, 1396 flow [2024-06-14 11:29:35,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 149 transitions, 1282 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:29:35,376 INFO L231 Difference]: Finished difference. Result has 177 places, 107 transitions, 874 flow [2024-06-14 11:29:35,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=928, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=874, PETRI_PLACES=177, PETRI_TRANSITIONS=107} [2024-06-14 11:29:35,376 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 136 predicate places. [2024-06-14 11:29:35,376 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 107 transitions, 874 flow [2024-06-14 11:29:35,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:35,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:35,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:35,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 11:29:35,377 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-14 11:29:35,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:35,377 INFO L85 PathProgramCache]: Analyzing trace with hash -826662190, now seen corresponding path program 4 times [2024-06-14 11:29:35,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:35,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084448959] [2024-06-14 11:29:35,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:35,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:35,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:35,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:35,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:35,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084448959] [2024-06-14 11:29:35,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084448959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:35,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:35,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:35,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773698331] [2024-06-14 11:29:35,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:35,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:35,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:35,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:35,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:35,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:35,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 107 transitions, 874 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:35,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:35,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:35,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:35,713 INFO L124 PetriNetUnfolderBase]: 974/1735 cut-off events. [2024-06-14 11:29:35,713 INFO L125 PetriNetUnfolderBase]: For 127763/127763 co-relation queries the response was YES. [2024-06-14 11:29:35,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9334 conditions, 1735 events. 974/1735 cut-off events. For 127763/127763 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 9954 event pairs, 335 based on Foata normal form. 18/1751 useless extension candidates. Maximal degree in co-relation 9251. Up to 587 conditions per place. [2024-06-14 11:29:35,726 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 80 selfloop transitions, 36 changer transitions 14/136 dead transitions. [2024-06-14 11:29:35,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 136 transitions, 1412 flow [2024-06-14 11:29:35,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:29:35,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:29:35,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-14 11:29:35,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-14 11:29:35,727 INFO L175 Difference]: Start difference. First operand has 177 places, 107 transitions, 874 flow. Second operand 9 states and 189 transitions. [2024-06-14 11:29:35,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 136 transitions, 1412 flow [2024-06-14 11:29:35,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 136 transitions, 1230 flow, removed 34 selfloop flow, removed 19 redundant places. [2024-06-14 11:29:35,833 INFO L231 Difference]: Finished difference. Result has 149 places, 99 transitions, 762 flow [2024-06-14 11:29:35,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=732, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=762, PETRI_PLACES=149, PETRI_TRANSITIONS=99} [2024-06-14 11:29:35,833 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 108 predicate places. [2024-06-14 11:29:35,834 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 99 transitions, 762 flow [2024-06-14 11:29:35,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:35,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:35,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:35,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 11:29:35,834 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-14 11:29:35,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:35,834 INFO L85 PathProgramCache]: Analyzing trace with hash 780869226, now seen corresponding path program 5 times [2024-06-14 11:29:35,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:35,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028839253] [2024-06-14 11:29:35,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:35,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:35,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:35,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:35,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:35,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028839253] [2024-06-14 11:29:35,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028839253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:35,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:35,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:35,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263630066] [2024-06-14 11:29:35,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:35,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:35,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:35,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:35,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:35,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:35,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 99 transitions, 762 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:35,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:35,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:35,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:36,193 INFO L124 PetriNetUnfolderBase]: 992/1753 cut-off events. [2024-06-14 11:29:36,193 INFO L125 PetriNetUnfolderBase]: For 105271/105271 co-relation queries the response was YES. [2024-06-14 11:29:36,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9427 conditions, 1753 events. 992/1753 cut-off events. For 105271/105271 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 10066 event pairs, 405 based on Foata normal form. 18/1769 useless extension candidates. Maximal degree in co-relation 9357. Up to 587 conditions per place. [2024-06-14 11:29:36,204 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 73 selfloop transitions, 33 changer transitions 16/128 dead transitions. [2024-06-14 11:29:36,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 128 transitions, 1248 flow [2024-06-14 11:29:36,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:29:36,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:29:36,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-14 11:29:36,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-14 11:29:36,204 INFO L175 Difference]: Start difference. First operand has 149 places, 99 transitions, 762 flow. Second operand 9 states and 189 transitions. [2024-06-14 11:29:36,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 128 transitions, 1248 flow [2024-06-14 11:29:36,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 128 transitions, 1148 flow, removed 15 selfloop flow, removed 11 redundant places. [2024-06-14 11:29:36,273 INFO L231 Difference]: Finished difference. Result has 142 places, 89 transitions, 690 flow [2024-06-14 11:29:36,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=682, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=690, PETRI_PLACES=142, PETRI_TRANSITIONS=89} [2024-06-14 11:29:36,273 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-14 11:29:36,274 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 89 transitions, 690 flow [2024-06-14 11:29:36,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:36,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:36,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:36,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 11:29:36,274 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-14 11:29:36,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:36,274 INFO L85 PathProgramCache]: Analyzing trace with hash -832226380, now seen corresponding path program 6 times [2024-06-14 11:29:36,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:36,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808034033] [2024-06-14 11:29:36,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:36,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:36,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:36,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:36,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:36,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808034033] [2024-06-14 11:29:36,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808034033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:36,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:36,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:36,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437618168] [2024-06-14 11:29:36,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:36,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:36,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:36,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:36,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:36,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:36,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 89 transitions, 690 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:36,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:36,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:36,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:36,550 INFO L124 PetriNetUnfolderBase]: 850/1507 cut-off events. [2024-06-14 11:29:36,550 INFO L125 PetriNetUnfolderBase]: For 73747/73747 co-relation queries the response was YES. [2024-06-14 11:29:36,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7499 conditions, 1507 events. 850/1507 cut-off events. For 73747/73747 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 8427 event pairs, 387 based on Foata normal form. 24/1529 useless extension candidates. Maximal degree in co-relation 7433. Up to 821 conditions per place. [2024-06-14 11:29:36,558 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 65 selfloop transitions, 21 changer transitions 19/111 dead transitions. [2024-06-14 11:29:36,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 111 transitions, 1034 flow [2024-06-14 11:29:36,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:36,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:36,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-14 11:29:36,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.51875 [2024-06-14 11:29:36,559 INFO L175 Difference]: Start difference. First operand has 142 places, 89 transitions, 690 flow. Second operand 8 states and 166 transitions. [2024-06-14 11:29:36,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 111 transitions, 1034 flow [2024-06-14 11:29:36,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 111 transitions, 943 flow, removed 14 selfloop flow, removed 13 redundant places. [2024-06-14 11:29:36,604 INFO L231 Difference]: Finished difference. Result has 130 places, 77 transitions, 582 flow [2024-06-14 11:29:36,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=613, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=582, PETRI_PLACES=130, PETRI_TRANSITIONS=77} [2024-06-14 11:29:36,604 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-06-14 11:29:36,604 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 77 transitions, 582 flow [2024-06-14 11:29:36,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:36,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:36,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:36,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 11:29:36,605 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-14 11:29:36,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:36,605 INFO L85 PathProgramCache]: Analyzing trace with hash -1710064106, now seen corresponding path program 7 times [2024-06-14 11:29:36,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:36,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825225835] [2024-06-14 11:29:36,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:36,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:36,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:36,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:36,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:36,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825225835] [2024-06-14 11:29:36,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825225835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:36,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:36,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:36,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306611] [2024-06-14 11:29:36,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:36,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:36,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:36,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:36,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:36,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:36,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 77 transitions, 582 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:36,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:36,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:36,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:36,897 INFO L124 PetriNetUnfolderBase]: 637/1152 cut-off events. [2024-06-14 11:29:36,897 INFO L125 PetriNetUnfolderBase]: For 40539/40539 co-relation queries the response was YES. [2024-06-14 11:29:36,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5247 conditions, 1152 events. 637/1152 cut-off events. For 40539/40539 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 6086 event pairs, 287 based on Foata normal form. 24/1174 useless extension candidates. Maximal degree in co-relation 5187. Up to 587 conditions per place. [2024-06-14 11:29:36,903 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 62 selfloop transitions, 22 changer transitions 10/100 dead transitions. [2024-06-14 11:29:36,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 100 transitions, 894 flow [2024-06-14 11:29:36,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:29:36,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:29:36,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-14 11:29:36,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-14 11:29:36,904 INFO L175 Difference]: Start difference. First operand has 130 places, 77 transitions, 582 flow. Second operand 9 states and 180 transitions. [2024-06-14 11:29:36,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 100 transitions, 894 flow [2024-06-14 11:29:36,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 100 transitions, 827 flow, removed 14 selfloop flow, removed 12 redundant places. [2024-06-14 11:29:36,925 INFO L231 Difference]: Finished difference. Result has 119 places, 74 transitions, 554 flow [2024-06-14 11:29:36,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=529, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=554, PETRI_PLACES=119, PETRI_TRANSITIONS=74} [2024-06-14 11:29:36,925 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 78 predicate places. [2024-06-14 11:29:36,925 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 74 transitions, 554 flow [2024-06-14 11:29:36,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:36,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:36,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:36,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 11:29:36,926 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-14 11:29:36,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:36,926 INFO L85 PathProgramCache]: Analyzing trace with hash -822247480, now seen corresponding path program 8 times [2024-06-14 11:29:36,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:36,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832643706] [2024-06-14 11:29:36,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:36,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:36,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:37,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:37,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:37,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832643706] [2024-06-14 11:29:37,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832643706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:37,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:37,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:37,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578616112] [2024-06-14 11:29:37,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:37,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:37,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:37,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:37,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:37,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:37,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 74 transitions, 554 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:37,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:37,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:37,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:37,174 INFO L124 PetriNetUnfolderBase]: 486/895 cut-off events. [2024-06-14 11:29:37,174 INFO L125 PetriNetUnfolderBase]: For 19335/19335 co-relation queries the response was YES. [2024-06-14 11:29:37,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3583 conditions, 895 events. 486/895 cut-off events. For 19335/19335 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 4412 event pairs, 242 based on Foata normal form. 26/919 useless extension candidates. Maximal degree in co-relation 3529. Up to 587 conditions per place. [2024-06-14 11:29:37,178 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 46 selfloop transitions, 10 changer transitions 27/89 dead transitions. [2024-06-14 11:29:37,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 89 transitions, 760 flow [2024-06-14 11:29:37,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:37,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:37,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-14 11:29:37,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-14 11:29:37,179 INFO L175 Difference]: Start difference. First operand has 119 places, 74 transitions, 554 flow. Second operand 8 states and 156 transitions. [2024-06-14 11:29:37,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 89 transitions, 760 flow [2024-06-14 11:29:37,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 89 transitions, 715 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:29:37,192 INFO L231 Difference]: Finished difference. Result has 116 places, 60 transitions, 426 flow [2024-06-14 11:29:37,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=509, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=426, PETRI_PLACES=116, PETRI_TRANSITIONS=60} [2024-06-14 11:29:37,193 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2024-06-14 11:29:37,193 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 60 transitions, 426 flow [2024-06-14 11:29:37,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:37,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:37,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:37,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 11:29:37,193 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-14 11:29:37,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:37,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1096683478, now seen corresponding path program 9 times [2024-06-14 11:29:37,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:37,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480726962] [2024-06-14 11:29:37,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:37,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:37,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:37,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:37,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:37,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480726962] [2024-06-14 11:29:37,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480726962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:37,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:37,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:37,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677052251] [2024-06-14 11:29:37,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:37,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:37,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:37,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:37,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:37,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:37,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 60 transitions, 426 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:37,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:37,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:37,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:37,431 INFO L124 PetriNetUnfolderBase]: 430/802 cut-off events. [2024-06-14 11:29:37,432 INFO L125 PetriNetUnfolderBase]: For 15279/15279 co-relation queries the response was YES. [2024-06-14 11:29:37,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3164 conditions, 802 events. 430/802 cut-off events. For 15279/15279 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3893 event pairs, 88 based on Foata normal form. 18/820 useless extension candidates. Maximal degree in co-relation 3111. Up to 406 conditions per place. [2024-06-14 11:29:37,435 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 37 selfloop transitions, 19 changer transitions 11/73 dead transitions. [2024-06-14 11:29:37,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 73 transitions, 596 flow [2024-06-14 11:29:37,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:37,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:37,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-14 11:29:37,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4857142857142857 [2024-06-14 11:29:37,435 INFO L175 Difference]: Start difference. First operand has 116 places, 60 transitions, 426 flow. Second operand 7 states and 136 transitions. [2024-06-14 11:29:37,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 73 transitions, 596 flow [2024-06-14 11:29:37,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 73 transitions, 548 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-14 11:29:37,444 INFO L231 Difference]: Finished difference. Result has 96 places, 55 transitions, 386 flow [2024-06-14 11:29:37,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=386, PETRI_PLACES=96, PETRI_TRANSITIONS=55} [2024-06-14 11:29:37,444 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 55 predicate places. [2024-06-14 11:29:37,444 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 55 transitions, 386 flow [2024-06-14 11:29:37,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:37,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:37,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:37,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 11:29:37,445 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-14 11:29:37,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:37,445 INFO L85 PathProgramCache]: Analyzing trace with hash -469829002, now seen corresponding path program 11 times [2024-06-14 11:29:37,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:37,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566116540] [2024-06-14 11:29:37,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:37,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:37,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:37,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:37,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:37,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566116540] [2024-06-14 11:29:37,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566116540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:37,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:37,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:37,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270614955] [2024-06-14 11:29:37,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:37,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:37,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:37,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:37,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:37,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:37,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 55 transitions, 386 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:37,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:37,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:37,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:37,655 INFO L124 PetriNetUnfolderBase]: 394/750 cut-off events. [2024-06-14 11:29:37,655 INFO L125 PetriNetUnfolderBase]: For 8824/8824 co-relation queries the response was YES. [2024-06-14 11:29:37,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2812 conditions, 750 events. 394/750 cut-off events. For 8824/8824 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3646 event pairs, 66 based on Foata normal form. 18/768 useless extension candidates. Maximal degree in co-relation 2767. Up to 358 conditions per place. [2024-06-14 11:29:37,658 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 36 selfloop transitions, 17 changer transitions 9/68 dead transitions. [2024-06-14 11:29:37,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 68 transitions, 546 flow [2024-06-14 11:29:37,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:37,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:37,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-14 11:29:37,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-14 11:29:37,659 INFO L175 Difference]: Start difference. First operand has 96 places, 55 transitions, 386 flow. Second operand 7 states and 135 transitions. [2024-06-14 11:29:37,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 68 transitions, 546 flow [2024-06-14 11:29:37,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 68 transitions, 511 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:37,665 INFO L231 Difference]: Finished difference. Result has 95 places, 52 transitions, 362 flow [2024-06-14 11:29:37,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=351, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=362, PETRI_PLACES=95, PETRI_TRANSITIONS=52} [2024-06-14 11:29:37,665 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 54 predicate places. [2024-06-14 11:29:37,665 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 52 transitions, 362 flow [2024-06-14 11:29:37,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:37,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:37,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:37,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 11:29:37,666 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-14 11:29:37,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:37,666 INFO L85 PathProgramCache]: Analyzing trace with hash -34054576, now seen corresponding path program 12 times [2024-06-14 11:29:37,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:37,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987008398] [2024-06-14 11:29:37,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:37,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:37,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:37,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:37,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:37,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987008398] [2024-06-14 11:29:37,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987008398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:37,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:37,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:37,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463256803] [2024-06-14 11:29:37,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:37,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:37,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:37,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:37,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:37,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:37,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 52 transitions, 362 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:37,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:37,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:37,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:37,862 INFO L124 PetriNetUnfolderBase]: 285/559 cut-off events. [2024-06-14 11:29:37,862 INFO L125 PetriNetUnfolderBase]: For 5450/5450 co-relation queries the response was YES. [2024-06-14 11:29:37,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2047 conditions, 559 events. 285/559 cut-off events. For 5450/5450 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2486 event pairs, 105 based on Foata normal form. 18/577 useless extension candidates. Maximal degree in co-relation 2003. Up to 291 conditions per place. [2024-06-14 11:29:37,864 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 31 selfloop transitions, 8 changer transitions 18/63 dead transitions. [2024-06-14 11:29:37,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 63 transitions, 504 flow [2024-06-14 11:29:37,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:37,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:37,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-14 11:29:37,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-14 11:29:37,865 INFO L175 Difference]: Start difference. First operand has 95 places, 52 transitions, 362 flow. Second operand 7 states and 133 transitions. [2024-06-14 11:29:37,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 63 transitions, 504 flow [2024-06-14 11:29:37,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 63 transitions, 461 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:29:37,869 INFO L231 Difference]: Finished difference. Result has 93 places, 43 transitions, 259 flow [2024-06-14 11:29:37,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=321, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=259, PETRI_PLACES=93, PETRI_TRANSITIONS=43} [2024-06-14 11:29:37,869 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 52 predicate places. [2024-06-14 11:29:37,869 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 43 transitions, 259 flow [2024-06-14 11:29:37,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:37,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:37,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:37,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 11:29:37,870 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-14 11:29:37,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:37,870 INFO L85 PathProgramCache]: Analyzing trace with hash 113852934, now seen corresponding path program 10 times [2024-06-14 11:29:37,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:37,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627954675] [2024-06-14 11:29:37,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:37,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:37,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:37,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:37,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:37,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627954675] [2024-06-14 11:29:37,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627954675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:37,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:37,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:37,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244357299] [2024-06-14 11:29:37,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:37,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:37,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:37,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:37,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:37,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:37,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 43 transitions, 259 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:37,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:37,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:37,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:38,030 INFO L124 PetriNetUnfolderBase]: 150/310 cut-off events. [2024-06-14 11:29:38,030 INFO L125 PetriNetUnfolderBase]: For 2429/2429 co-relation queries the response was YES. [2024-06-14 11:29:38,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 999 conditions, 310 events. 150/310 cut-off events. For 2429/2429 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1125 event pairs, 12 based on Foata normal form. 18/328 useless extension candidates. Maximal degree in co-relation 970. Up to 120 conditions per place. [2024-06-14 11:29:38,031 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 0 selfloop transitions, 0 changer transitions 50/50 dead transitions. [2024-06-14 11:29:38,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 50 transitions, 333 flow [2024-06-14 11:29:38,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:38,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:38,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-14 11:29:38,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-14 11:29:38,032 INFO L175 Difference]: Start difference. First operand has 93 places, 43 transitions, 259 flow. Second operand 7 states and 124 transitions. [2024-06-14 11:29:38,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 50 transitions, 333 flow [2024-06-14 11:29:38,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 50 transitions, 285 flow, removed 0 selfloop flow, removed 15 redundant places. [2024-06-14 11:29:38,033 INFO L231 Difference]: Finished difference. Result has 74 places, 0 transitions, 0 flow [2024-06-14 11:29:38,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=179, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=0, PETRI_PLACES=74, PETRI_TRANSITIONS=0} [2024-06-14 11:29:38,033 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 33 predicate places. [2024-06-14 11:29:38,033 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 0 transitions, 0 flow [2024-06-14 11:29:38,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:38,035 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-14 11:29:38,036 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-14 11:29:38,036 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-14 11:29:38,036 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-14 11:29:38,036 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-14 11:29:38,037 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-14 11:29:38,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 11:29:38,037 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-14 11:29:38,040 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-14 11:29:38,040 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-14 11:29:38,043 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-14 11:29:38,043 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-14 11:29:38,044 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.06 11:29:38 BasicIcfg [2024-06-14 11:29:38,044 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-14 11:29:38,045 INFO L158 Benchmark]: Toolchain (without parser) took 103490.18ms. Allocated memory was 136.3MB in the beginning and 2.7GB in the end (delta: 2.5GB). Free memory was 59.5MB in the beginning and 2.3GB in the end (delta: -2.3GB). Peak memory consumption was 225.3MB. Max. memory is 16.1GB. [2024-06-14 11:29:38,045 INFO L158 Benchmark]: Witness Parser took 0.18ms. Allocated memory is still 136.3MB. Free memory is still 88.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 11:29:38,045 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 136.3MB. Free memory is still 107.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 11:29:38,045 INFO L158 Benchmark]: CACSL2BoogieTranslator took 583.85ms. Allocated memory was 136.3MB in the beginning and 182.5MB in the end (delta: 46.1MB). Free memory was 59.4MB in the beginning and 134.3MB in the end (delta: -74.9MB). Peak memory consumption was 11.3MB. Max. memory is 16.1GB. [2024-06-14 11:29:38,046 INFO L158 Benchmark]: Boogie Procedure Inliner took 71.74ms. Allocated memory is still 182.5MB. Free memory was 134.3MB in the beginning and 132.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-14 11:29:38,046 INFO L158 Benchmark]: Boogie Preprocessor took 54.24ms. Allocated memory is still 182.5MB. Free memory was 132.2MB in the beginning and 130.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-14 11:29:38,046 INFO L158 Benchmark]: RCFGBuilder took 539.21ms. Allocated memory is still 182.5MB. Free memory was 129.1MB in the beginning and 103.9MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-06-14 11:29:38,046 INFO L158 Benchmark]: TraceAbstraction took 102222.34ms. Allocated memory was 182.5MB in the beginning and 2.7GB in the end (delta: 2.5GB). Free memory was 103.9MB in the beginning and 2.3GB in the end (delta: -2.2GB). Peak memory consumption was 222.3MB. Max. memory is 16.1GB. [2024-06-14 11:29:38,047 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.18ms. Allocated memory is still 136.3MB. Free memory is still 88.4MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.13ms. Allocated memory is still 136.3MB. Free memory is still 107.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 583.85ms. Allocated memory was 136.3MB in the beginning and 182.5MB in the end (delta: 46.1MB). Free memory was 59.4MB in the beginning and 134.3MB in the end (delta: -74.9MB). Peak memory consumption was 11.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 71.74ms. Allocated memory is still 182.5MB. Free memory was 134.3MB in the beginning and 132.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 54.24ms. Allocated memory is still 182.5MB. Free memory was 132.2MB in the beginning and 130.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 539.21ms. Allocated memory is still 182.5MB. Free memory was 129.1MB in the beginning and 103.9MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 102222.34ms. Allocated memory was 182.5MB in the beginning and 2.7GB in the end (delta: 2.5GB). Free memory was 103.9MB in the beginning and 2.3GB in the end (delta: -2.2GB). Peak memory consumption was 222.3MB. 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, 64 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: 102.1s, OverallIterations: 121, TraceHistogramMax: 1, PathProgramHistogramMax: 12, EmptinessCheckTime: 0.0s, AutomataDifference: 89.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7612 SdHoareTripleChecker+Valid, 13.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6017 mSDsluCounter, 2766 SdHoareTripleChecker+Invalid, 10.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1958 mSDsCounter, 1008 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 26630 IncrementalHoareTripleChecker+Invalid, 27638 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1008 mSolverCounterUnsat, 808 mSDtfsCounter, 26630 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, 3.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2374occurred in iteration=55, InterpolantAutomatonStates: 859, 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.3s SatisfiabilityAnalysisTime, 10.8s InterpolantComputationTime, 2307 NumberOfCodeBlocks, 2307 NumberOfCodeBlocksAsserted, 121 NumberOfCheckSat, 2186 ConstructedInterpolants, 0 QuantifiedInterpolants, 14283 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-14 11:29:38,076 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE