./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe027_rmo.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe027_rmo.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe027_rmo.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe027_rmo.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 00:36:32,602 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 00:36:32,688 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 00:36:32,693 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 00:36:32,693 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 00:36:32,723 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 00:36:32,724 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 00:36:32,724 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 00:36:32,724 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 00:36:32,728 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 00:36:32,728 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 00:36:32,728 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 00:36:32,729 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 00:36:32,731 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 00:36:32,731 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 00:36:32,731 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 00:36:32,732 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 00:36:32,732 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 00:36:32,732 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 00:36:32,732 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 00:36:32,733 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 00:36:32,733 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 00:36:32,733 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 00:36:32,733 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 00:36:32,734 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 00:36:32,734 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 00:36:32,734 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 00:36:32,734 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 00:36:32,735 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 00:36:32,735 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 00:36:32,736 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 00:36:32,736 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 00:36:32,736 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:36:32,736 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 00:36:32,736 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 00:36:32,737 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 00:36:32,737 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 00:36:32,737 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 00:36:32,737 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 00:36:32,737 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 00:36:32,737 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 00:36:32,738 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 00:36:32,738 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 00:36:32,738 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-28 00:36:32,940 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 00:36:32,955 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 00:36:32,957 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 00:36:32,958 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 00:36:32,958 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 00:36:32,959 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe027_rmo.yml/witness.yml [2024-06-28 00:36:33,015 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 00:36:33,019 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 00:36:33,021 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe027_rmo.i [2024-06-28 00:36:34,038 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 00:36:34,239 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 00:36:34,240 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe027_rmo.i [2024-06-28 00:36:34,252 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7a6267324/453aab123eb54357adfdbdf38de3d914/FLAGea3f21050 [2024-06-28 00:36:34,262 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7a6267324/453aab123eb54357adfdbdf38de3d914 [2024-06-28 00:36:34,263 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 00:36:34,264 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 00:36:34,265 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 00:36:34,265 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 00:36:34,269 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 00:36:34,270 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:36:33" (1/2) ... [2024-06-28 00:36:34,271 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15c4664e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:36:34, skipping insertion in model container [2024-06-28 00:36:34,271 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:36:33" (1/2) ... [2024-06-28 00:36:34,273 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1ffc530c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:36:34, skipping insertion in model container [2024-06-28 00:36:34,273 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:36:34" (2/2) ... [2024-06-28 00:36:34,274 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15c4664e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:36:34, skipping insertion in model container [2024-06-28 00:36:34,274 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:36:34" (2/2) ... [2024-06-28 00:36:34,275 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 00:36:34,293 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 00:36:34,294 INFO L97 edCorrectnessWitness]: Location invariant before [L866-L866] ! multithreaded || (((((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y$mem_tmp >= 0LL) && (long long )y - (long long )y$mem_tmp >= 0LL) [2024-06-28 00:36:34,294 INFO L97 edCorrectnessWitness]: Location invariant before [L868-L868] ! multithreaded || (((((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y$mem_tmp >= 0LL) && (long long )y - (long long )y$mem_tmp >= 0LL) [2024-06-28 00:36:34,294 INFO L97 edCorrectnessWitness]: Location invariant before [L871-L871] ! multithreaded || (((((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y$mem_tmp >= 0LL) && (long long )y - (long long )y$mem_tmp >= 0LL) [2024-06-28 00:36:34,294 INFO L97 edCorrectnessWitness]: Location invariant before [L870-L870] ! multithreaded || (((((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y$mem_tmp >= 0LL) && (long long )y - (long long )y$mem_tmp >= 0LL) [2024-06-28 00:36:34,295 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 00:36:34,295 INFO L106 edCorrectnessWitness]: ghost_update [L864-L864] multithreaded = 1; [2024-06-28 00:36:34,336 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 00:36:34,594 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:36:34,608 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 00:36:34,701 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:36:34,742 INFO L206 MainTranslator]: Completed translation [2024-06-28 00:36:34,743 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:36:34 WrapperNode [2024-06-28 00:36:34,743 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 00:36:34,745 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 00:36:34,745 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 00:36:34,746 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 00:36:34,751 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:36:34" (1/1) ... [2024-06-28 00:36:34,780 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:36:34" (1/1) ... [2024-06-28 00:36:34,814 INFO L138 Inliner]: procedures = 176, calls = 75, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 174 [2024-06-28 00:36:34,816 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 00:36:34,817 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 00:36:34,817 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 00:36:34,818 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 00:36:34,826 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:36:34" (1/1) ... [2024-06-28 00:36:34,826 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:36:34" (1/1) ... [2024-06-28 00:36:34,838 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:36:34" (1/1) ... [2024-06-28 00:36:34,856 INFO L175 MemorySlicer]: Split 29 memory accesses to 2 slices as follows [2, 27]. 93 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 7 writes are split as follows [0, 7]. [2024-06-28 00:36:34,861 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:36:34" (1/1) ... [2024-06-28 00:36:34,861 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:36:34" (1/1) ... [2024-06-28 00:36:34,876 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:36:34" (1/1) ... [2024-06-28 00:36:34,878 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:36:34" (1/1) ... [2024-06-28 00:36:34,879 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:36:34" (1/1) ... [2024-06-28 00:36:34,881 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:36:34" (1/1) ... [2024-06-28 00:36:34,883 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 00:36:34,884 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 00:36:34,884 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 00:36:34,884 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 00:36:34,885 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:36:34" (1/1) ... [2024-06-28 00:36:34,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:36:34,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 00:36:34,918 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 00:36:34,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 00:36:34,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 00:36:34,953 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 00:36:34,953 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 00:36:34,953 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 00:36:34,953 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 00:36:34,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 00:36:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 00:36:34,954 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 00:36:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 00:36:34,954 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 00:36:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 00:36:34,954 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 00:36:34,955 INFO L130 BoogieDeclarations]: Found specification of procedure P3 [2024-06-28 00:36:34,955 INFO L138 BoogieDeclarations]: Found implementation of procedure P3 [2024-06-28 00:36:34,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 00:36:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 00:36:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 00:36:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 00:36:34,956 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 00:36:34,958 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 00:36:35,114 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 00:36:35,117 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 00:36:35,457 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 00:36:35,458 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 00:36:35,677 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 00:36:35,677 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 00:36:35,677 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:36:35 BoogieIcfgContainer [2024-06-28 00:36:35,677 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 00:36:35,680 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 00:36:35,680 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 00:36:35,682 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 00:36:35,682 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:36:33" (1/4) ... [2024-06-28 00:36:35,683 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13efb5f4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:36:35, skipping insertion in model container [2024-06-28 00:36:35,683 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 12:36:34" (2/4) ... [2024-06-28 00:36:35,684 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13efb5f4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:36:35, skipping insertion in model container [2024-06-28 00:36:35,685 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:36:34" (3/4) ... [2024-06-28 00:36:35,685 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13efb5f4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:36:35, skipping insertion in model container [2024-06-28 00:36:35,685 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:36:35" (4/4) ... [2024-06-28 00:36:35,686 INFO L112 eAbstractionObserver]: Analyzing ICFG safe027_rmo.i [2024-06-28 00:36:35,701 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 00:36:35,701 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 00:36:35,701 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 00:36:35,751 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 00:36:35,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 65 places, 52 transitions, 120 flow [2024-06-28 00:36:35,815 INFO L124 PetriNetUnfolderBase]: 0/48 cut-off events. [2024-06-28 00:36:35,815 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:36:35,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61 conditions, 48 events. 0/48 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 68 event pairs, 0 based on Foata normal form. 0/44 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 00:36:35,818 INFO L82 GeneralOperation]: Start removeDead. Operand has 65 places, 52 transitions, 120 flow [2024-06-28 00:36:35,821 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 55 places, 42 transitions, 96 flow [2024-06-28 00:36:35,833 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 00:36:35,842 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@c01f803, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 00:36:35,843 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2024-06-28 00:36:35,847 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 00:36:35,848 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-28 00:36:35,848 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:36:35,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:35,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 00:36:35,850 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:36:35,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:35,854 INFO L85 PathProgramCache]: Analyzing trace with hash 645641628, now seen corresponding path program 1 times [2024-06-28 00:36:35,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:35,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356595013] [2024-06-28 00:36:35,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:35,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:35,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:36,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:36,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:36,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356595013] [2024-06-28 00:36:36,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356595013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:36,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:36,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:36:36,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666941371] [2024-06-28 00:36:36,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:36,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:36:36,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:36,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:36:36,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:36:36,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 52 [2024-06-28 00:36:36,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 42 transitions, 96 flow. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:36,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:36,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 52 [2024-06-28 00:36:36,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:36,685 INFO L124 PetriNetUnfolderBase]: 1114/1900 cut-off events. [2024-06-28 00:36:36,686 INFO L125 PetriNetUnfolderBase]: For 37/37 co-relation queries the response was YES. [2024-06-28 00:36:36,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3616 conditions, 1900 events. 1114/1900 cut-off events. For 37/37 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11353 event pairs, 656 based on Foata normal form. 1/1789 useless extension candidates. Maximal degree in co-relation 3603. Up to 1616 conditions per place. [2024-06-28 00:36:36,705 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 40 selfloop transitions, 5 changer transitions 0/59 dead transitions. [2024-06-28 00:36:36,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 59 transitions, 229 flow [2024-06-28 00:36:36,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:36:36,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:36:36,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 103 transitions. [2024-06-28 00:36:36,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6602564102564102 [2024-06-28 00:36:36,716 INFO L175 Difference]: Start difference. First operand has 55 places, 42 transitions, 96 flow. Second operand 3 states and 103 transitions. [2024-06-28 00:36:36,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 59 transitions, 229 flow [2024-06-28 00:36:36,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 59 transitions, 222 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 00:36:36,724 INFO L231 Difference]: Finished difference. Result has 54 places, 46 transitions, 131 flow [2024-06-28 00:36:36,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=131, PETRI_PLACES=54, PETRI_TRANSITIONS=46} [2024-06-28 00:36:36,728 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, -1 predicate places. [2024-06-28 00:36:36,729 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 46 transitions, 131 flow [2024-06-28 00:36:36,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:36,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:36,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:36:36,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 00:36:36,730 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:36:36,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:36,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1986378683, now seen corresponding path program 1 times [2024-06-28 00:36:36,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:36,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541204270] [2024-06-28 00:36:36,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:36,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:36,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:37,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:37,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:37,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541204270] [2024-06-28 00:36:37,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541204270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:37,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:37,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:36:37,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272735568] [2024-06-28 00:36:37,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:37,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:36:37,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:37,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:36:37,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:36:37,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 52 [2024-06-28 00:36:37,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 46 transitions, 131 flow. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:37,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:37,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 52 [2024-06-28 00:36:37,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:37,399 INFO L124 PetriNetUnfolderBase]: 1066/1789 cut-off events. [2024-06-28 00:36:37,399 INFO L125 PetriNetUnfolderBase]: For 379/391 co-relation queries the response was YES. [2024-06-28 00:36:37,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4122 conditions, 1789 events. 1066/1789 cut-off events. For 379/391 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 10676 event pairs, 452 based on Foata normal form. 22/1735 useless extension candidates. Maximal degree in co-relation 4110. Up to 1404 conditions per place. [2024-06-28 00:36:37,410 INFO L140 encePairwiseOnDemand]: 45/52 looper letters, 41 selfloop transitions, 5 changer transitions 0/60 dead transitions. [2024-06-28 00:36:37,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 60 transitions, 261 flow [2024-06-28 00:36:37,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:36:37,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:36:37,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 100 transitions. [2024-06-28 00:36:37,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-28 00:36:37,414 INFO L175 Difference]: Start difference. First operand has 54 places, 46 transitions, 131 flow. Second operand 3 states and 100 transitions. [2024-06-28 00:36:37,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 60 transitions, 261 flow [2024-06-28 00:36:37,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 60 transitions, 256 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:36:37,419 INFO L231 Difference]: Finished difference. Result has 55 places, 47 transitions, 155 flow [2024-06-28 00:36:37,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=155, PETRI_PLACES=55, PETRI_TRANSITIONS=47} [2024-06-28 00:36:37,420 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 0 predicate places. [2024-06-28 00:36:37,420 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 47 transitions, 155 flow [2024-06-28 00:36:37,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:37,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:37,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:36:37,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 00:36:37,425 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:36:37,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:37,425 INFO L85 PathProgramCache]: Analyzing trace with hash -307497841, now seen corresponding path program 1 times [2024-06-28 00:36:37,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:37,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718378610] [2024-06-28 00:36:37,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:37,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:37,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:37,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:37,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:37,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718378610] [2024-06-28 00:36:37,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718378610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:37,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:37,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:36:37,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314956904] [2024-06-28 00:36:37,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:37,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:36:37,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:37,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:36:37,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:36:37,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:36:37,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 47 transitions, 155 flow. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 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-28 00:36:37,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:37,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:36:37,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:37,883 INFO L124 PetriNetUnfolderBase]: 1988/3224 cut-off events. [2024-06-28 00:36:37,883 INFO L125 PetriNetUnfolderBase]: For 1298/1298 co-relation queries the response was YES. [2024-06-28 00:36:37,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7932 conditions, 3224 events. 1988/3224 cut-off events. For 1298/1298 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 19313 event pairs, 1101 based on Foata normal form. 6/3172 useless extension candidates. Maximal degree in co-relation 7918. Up to 2787 conditions per place. [2024-06-28 00:36:37,902 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 57 selfloop transitions, 8 changer transitions 0/77 dead transitions. [2024-06-28 00:36:37,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 77 transitions, 373 flow [2024-06-28 00:36:37,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:36:37,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:36:37,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 126 transitions. [2024-06-28 00:36:37,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6057692307692307 [2024-06-28 00:36:37,905 INFO L175 Difference]: Start difference. First operand has 55 places, 47 transitions, 155 flow. Second operand 4 states and 126 transitions. [2024-06-28 00:36:37,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 77 transitions, 373 flow [2024-06-28 00:36:37,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 77 transitions, 366 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:36:37,907 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 223 flow [2024-06-28 00:36:37,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=223, PETRI_PLACES=59, PETRI_TRANSITIONS=54} [2024-06-28 00:36:37,908 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 4 predicate places. [2024-06-28 00:36:37,908 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 223 flow [2024-06-28 00:36:37,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 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-28 00:36:37,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:37,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:36:37,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 00:36:37,908 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:36:37,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:37,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1094102446, now seen corresponding path program 1 times [2024-06-28 00:36:37,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:37,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499972624] [2024-06-28 00:36:37,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:37,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:37,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:38,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-28 00:36:38,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:38,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499972624] [2024-06-28 00:36:38,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499972624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:38,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:38,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:36:38,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910299700] [2024-06-28 00:36:38,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:38,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:36:38,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:38,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:36:38,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:36:38,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:36:38,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 54 transitions, 223 flow. Second operand has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 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-28 00:36:38,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:38,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:36:38,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:38,591 INFO L124 PetriNetUnfolderBase]: 1973/3218 cut-off events. [2024-06-28 00:36:38,591 INFO L125 PetriNetUnfolderBase]: For 2403/2403 co-relation queries the response was YES. [2024-06-28 00:36:38,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8528 conditions, 3218 events. 1973/3218 cut-off events. For 2403/2403 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 19415 event pairs, 860 based on Foata normal form. 6/3166 useless extension candidates. Maximal degree in co-relation 8511. Up to 2681 conditions per place. [2024-06-28 00:36:38,611 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 59 selfloop transitions, 13 changer transitions 0/84 dead transitions. [2024-06-28 00:36:38,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 84 transitions, 455 flow [2024-06-28 00:36:38,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:36:38,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:36:38,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 128 transitions. [2024-06-28 00:36:38,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-28 00:36:38,614 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 223 flow. Second operand 4 states and 128 transitions. [2024-06-28 00:36:38,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 84 transitions, 455 flow [2024-06-28 00:36:38,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 84 transitions, 449 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-28 00:36:38,619 INFO L231 Difference]: Finished difference. Result has 64 places, 61 transitions, 306 flow [2024-06-28 00:36:38,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=306, PETRI_PLACES=64, PETRI_TRANSITIONS=61} [2024-06-28 00:36:38,621 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 9 predicate places. [2024-06-28 00:36:38,621 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 61 transitions, 306 flow [2024-06-28 00:36:38,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 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-28 00:36:38,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:38,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:36:38,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 00:36:38,622 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:36:38,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:38,622 INFO L85 PathProgramCache]: Analyzing trace with hash -366999048, now seen corresponding path program 1 times [2024-06-28 00:36:38,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:38,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712602165] [2024-06-28 00:36:38,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:38,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:38,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:38,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:38,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:38,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712602165] [2024-06-28 00:36:38,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712602165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:38,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:38,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:36:38,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223407395] [2024-06-28 00:36:38,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:38,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:36:38,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:38,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:36:38,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:36:38,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 52 [2024-06-28 00:36:38,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 61 transitions, 306 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:38,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:38,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 52 [2024-06-28 00:36:38,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:39,498 INFO L124 PetriNetUnfolderBase]: 2549/4196 cut-off events. [2024-06-28 00:36:39,498 INFO L125 PetriNetUnfolderBase]: For 5434/5442 co-relation queries the response was YES. [2024-06-28 00:36:39,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12228 conditions, 4196 events. 2549/4196 cut-off events. For 5434/5442 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 26654 event pairs, 584 based on Foata normal form. 40/4194 useless extension candidates. Maximal degree in co-relation 12206. Up to 2873 conditions per place. [2024-06-28 00:36:39,526 INFO L140 encePairwiseOnDemand]: 37/52 looper letters, 106 selfloop transitions, 34 changer transitions 0/151 dead transitions. [2024-06-28 00:36:39,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 151 transitions, 923 flow [2024-06-28 00:36:39,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:36:39,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:36:39,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-06-28 00:36:39,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5817307692307693 [2024-06-28 00:36:39,528 INFO L175 Difference]: Start difference. First operand has 64 places, 61 transitions, 306 flow. Second operand 8 states and 242 transitions. [2024-06-28 00:36:39,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 151 transitions, 923 flow [2024-06-28 00:36:39,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 151 transitions, 909 flow, removed 7 selfloop flow, removed 0 redundant places. [2024-06-28 00:36:39,537 INFO L231 Difference]: Finished difference. Result has 75 places, 85 transitions, 564 flow [2024-06-28 00:36:39,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=564, PETRI_PLACES=75, PETRI_TRANSITIONS=85} [2024-06-28 00:36:39,537 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 20 predicate places. [2024-06-28 00:36:39,538 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 85 transitions, 564 flow [2024-06-28 00:36:39,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:39,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:39,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:36:39,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 00:36:39,539 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:36:39,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:39,539 INFO L85 PathProgramCache]: Analyzing trace with hash 321373652, now seen corresponding path program 2 times [2024-06-28 00:36:39,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:39,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204951083] [2024-06-28 00:36:39,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:39,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:39,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:39,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:39,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:39,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204951083] [2024-06-28 00:36:39,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204951083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:39,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:39,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:36:39,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089418918] [2024-06-28 00:36:39,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:39,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:36:39,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:39,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:36:39,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:36:39,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:36:39,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 85 transitions, 564 flow. Second operand has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:39,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:39,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:36:39,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:40,283 INFO L124 PetriNetUnfolderBase]: 2961/4908 cut-off events. [2024-06-28 00:36:40,283 INFO L125 PetriNetUnfolderBase]: For 11925/11931 co-relation queries the response was YES. [2024-06-28 00:36:40,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16660 conditions, 4908 events. 2961/4908 cut-off events. For 11925/11931 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 32103 event pairs, 500 based on Foata normal form. 61/4891 useless extension candidates. Maximal degree in co-relation 16632. Up to 3059 conditions per place. [2024-06-28 00:36:40,324 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 85 selfloop transitions, 28 changer transitions 0/125 dead transitions. [2024-06-28 00:36:40,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 125 transitions, 970 flow [2024-06-28 00:36:40,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:36:40,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:36:40,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 130 transitions. [2024-06-28 00:36:40,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 00:36:40,325 INFO L175 Difference]: Start difference. First operand has 75 places, 85 transitions, 564 flow. Second operand 4 states and 130 transitions. [2024-06-28 00:36:40,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 125 transitions, 970 flow [2024-06-28 00:36:40,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 125 transitions, 956 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 00:36:40,338 INFO L231 Difference]: Finished difference. Result has 77 places, 95 transitions, 722 flow [2024-06-28 00:36:40,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=722, PETRI_PLACES=77, PETRI_TRANSITIONS=95} [2024-06-28 00:36:40,341 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 22 predicate places. [2024-06-28 00:36:40,341 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 95 transitions, 722 flow [2024-06-28 00:36:40,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:40,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:40,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:36:40,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 00:36:40,342 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:36:40,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:40,343 INFO L85 PathProgramCache]: Analyzing trace with hash 699092884, now seen corresponding path program 3 times [2024-06-28 00:36:40,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:40,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898317406] [2024-06-28 00:36:40,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:40,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:40,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:40,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:40,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:40,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898317406] [2024-06-28 00:36:40,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898317406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:40,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:40,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:36:40,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712047552] [2024-06-28 00:36:40,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:40,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:36:40,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:40,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:36:40,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:36:40,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:36:40,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 95 transitions, 722 flow. Second operand has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:40,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:40,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:36:40,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:41,195 INFO L124 PetriNetUnfolderBase]: 2937/4925 cut-off events. [2024-06-28 00:36:41,195 INFO L125 PetriNetUnfolderBase]: For 15091/15097 co-relation queries the response was YES. [2024-06-28 00:36:41,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18476 conditions, 4925 events. 2937/4925 cut-off events. For 15091/15097 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 32623 event pairs, 494 based on Foata normal form. 13/4840 useless extension candidates. Maximal degree in co-relation 18447. Up to 3570 conditions per place. [2024-06-28 00:36:41,227 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 92 selfloop transitions, 28 changer transitions 0/132 dead transitions. [2024-06-28 00:36:41,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 132 transitions, 1140 flow [2024-06-28 00:36:41,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:36:41,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:36:41,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-28 00:36:41,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-28 00:36:41,229 INFO L175 Difference]: Start difference. First operand has 77 places, 95 transitions, 722 flow. Second operand 5 states and 150 transitions. [2024-06-28 00:36:41,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 132 transitions, 1140 flow [2024-06-28 00:36:41,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 132 transitions, 1081 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-28 00:36:41,243 INFO L231 Difference]: Finished difference. Result has 81 places, 103 transitions, 871 flow [2024-06-28 00:36:41,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=661, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=871, PETRI_PLACES=81, PETRI_TRANSITIONS=103} [2024-06-28 00:36:41,244 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 26 predicate places. [2024-06-28 00:36:41,244 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 103 transitions, 871 flow [2024-06-28 00:36:41,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:41,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:41,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:36:41,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 00:36:41,245 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:36:41,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:41,246 INFO L85 PathProgramCache]: Analyzing trace with hash -540206748, now seen corresponding path program 1 times [2024-06-28 00:36:41,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:41,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053963471] [2024-06-28 00:36:41,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:41,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:41,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:41,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:41,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:41,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053963471] [2024-06-28 00:36:41,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053963471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:41,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:41,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:36:41,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728707391] [2024-06-28 00:36:41,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:41,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:36:41,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:41,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:36:41,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:36:41,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:36:41,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 103 transitions, 871 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:41,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:41,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:36:41,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:41,933 INFO L124 PetriNetUnfolderBase]: 2925/4890 cut-off events. [2024-06-28 00:36:41,934 INFO L125 PetriNetUnfolderBase]: For 17873/17875 co-relation queries the response was YES. [2024-06-28 00:36:41,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18933 conditions, 4890 events. 2925/4890 cut-off events. For 17873/17875 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 32297 event pairs, 1046 based on Foata normal form. 6/4808 useless extension candidates. Maximal degree in co-relation 18901. Up to 4089 conditions per place. [2024-06-28 00:36:41,976 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 108 selfloop transitions, 17 changer transitions 0/137 dead transitions. [2024-06-28 00:36:41,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 137 transitions, 1255 flow [2024-06-28 00:36:41,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:36:41,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:36:41,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-06-28 00:36:41,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5807692307692308 [2024-06-28 00:36:41,978 INFO L175 Difference]: Start difference. First operand has 81 places, 103 transitions, 871 flow. Second operand 5 states and 151 transitions. [2024-06-28 00:36:41,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 137 transitions, 1255 flow [2024-06-28 00:36:42,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 137 transitions, 1233 flow, removed 11 selfloop flow, removed 0 redundant places. [2024-06-28 00:36:42,006 INFO L231 Difference]: Finished difference. Result has 87 places, 109 transitions, 967 flow [2024-06-28 00:36:42,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=849, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=967, PETRI_PLACES=87, PETRI_TRANSITIONS=109} [2024-06-28 00:36:42,006 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 32 predicate places. [2024-06-28 00:36:42,006 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 109 transitions, 967 flow [2024-06-28 00:36:42,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:42,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:42,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:36:42,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 00:36:42,007 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:36:42,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:42,008 INFO L85 PathProgramCache]: Analyzing trace with hash -781121193, now seen corresponding path program 1 times [2024-06-28 00:36:42,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:42,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213131721] [2024-06-28 00:36:42,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:42,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:42,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:42,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:42,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:42,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213131721] [2024-06-28 00:36:42,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213131721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:42,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:42,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:36:42,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847034172] [2024-06-28 00:36:42,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:42,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:36:42,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:42,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:36:42,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:36:42,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:36:42,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 109 transitions, 967 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:42,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:42,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:36:42,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:42,849 INFO L124 PetriNetUnfolderBase]: 2977/5000 cut-off events. [2024-06-28 00:36:42,849 INFO L125 PetriNetUnfolderBase]: For 21574/21574 co-relation queries the response was YES. [2024-06-28 00:36:42,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20010 conditions, 5000 events. 2977/5000 cut-off events. For 21574/21574 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 33368 event pairs, 1031 based on Foata normal form. 8/4916 useless extension candidates. Maximal degree in co-relation 19974. Up to 3959 conditions per place. [2024-06-28 00:36:42,888 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 120 selfloop transitions, 24 changer transitions 0/156 dead transitions. [2024-06-28 00:36:42,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 156 transitions, 1497 flow [2024-06-28 00:36:42,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:36:42,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:36:42,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 00:36:42,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-28 00:36:42,890 INFO L175 Difference]: Start difference. First operand has 87 places, 109 transitions, 967 flow. Second operand 6 states and 180 transitions. [2024-06-28 00:36:42,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 156 transitions, 1497 flow [2024-06-28 00:36:42,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 156 transitions, 1445 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-28 00:36:42,984 INFO L231 Difference]: Finished difference. Result has 93 places, 117 transitions, 1106 flow [2024-06-28 00:36:42,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=915, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1106, PETRI_PLACES=93, PETRI_TRANSITIONS=117} [2024-06-28 00:36:42,985 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 38 predicate places. [2024-06-28 00:36:42,986 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 117 transitions, 1106 flow [2024-06-28 00:36:42,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:42,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:42,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:36:42,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 00:36:42,986 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:36:42,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:42,987 INFO L85 PathProgramCache]: Analyzing trace with hash 605202583, now seen corresponding path program 2 times [2024-06-28 00:36:42,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:42,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495374025] [2024-06-28 00:36:42,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:42,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:43,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:43,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:43,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:43,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495374025] [2024-06-28 00:36:43,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495374025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:43,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:43,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:36:43,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964031744] [2024-06-28 00:36:43,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:43,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:36:43,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:43,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:36:43,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:36:43,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:36:43,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 117 transitions, 1106 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:43,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:43,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:36:43,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:43,860 INFO L124 PetriNetUnfolderBase]: 3217/5380 cut-off events. [2024-06-28 00:36:43,860 INFO L125 PetriNetUnfolderBase]: For 28434/28440 co-relation queries the response was YES. [2024-06-28 00:36:43,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22119 conditions, 5380 events. 3217/5380 cut-off events. For 28434/28440 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 36452 event pairs, 548 based on Foata normal form. 33/5335 useless extension candidates. Maximal degree in co-relation 22080. Up to 2957 conditions per place. [2024-06-28 00:36:43,895 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 102 selfloop transitions, 46 changer transitions 0/160 dead transitions. [2024-06-28 00:36:43,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 160 transitions, 1625 flow [2024-06-28 00:36:43,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:36:43,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:36:43,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-28 00:36:43,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6038461538461538 [2024-06-28 00:36:43,897 INFO L175 Difference]: Start difference. First operand has 93 places, 117 transitions, 1106 flow. Second operand 5 states and 157 transitions. [2024-06-28 00:36:43,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 160 transitions, 1625 flow [2024-06-28 00:36:43,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 160 transitions, 1575 flow, removed 23 selfloop flow, removed 1 redundant places. [2024-06-28 00:36:43,953 INFO L231 Difference]: Finished difference. Result has 98 places, 122 transitions, 1262 flow [2024-06-28 00:36:43,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1056, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1262, PETRI_PLACES=98, PETRI_TRANSITIONS=122} [2024-06-28 00:36:43,954 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 43 predicate places. [2024-06-28 00:36:43,954 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 122 transitions, 1262 flow [2024-06-28 00:36:43,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:43,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:43,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:36:43,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 00:36:43,955 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:36:43,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:43,955 INFO L85 PathProgramCache]: Analyzing trace with hash -2018118163, now seen corresponding path program 1 times [2024-06-28 00:36:43,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:43,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729346819] [2024-06-28 00:36:43,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:43,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:43,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:44,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:44,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:44,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729346819] [2024-06-28 00:36:44,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729346819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:44,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:44,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:36:44,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855643174] [2024-06-28 00:36:44,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:44,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:36:44,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:44,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:36:44,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:36:44,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:36:44,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 122 transitions, 1262 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:44,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:44,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:36:44,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:44,853 INFO L124 PetriNetUnfolderBase]: 3205/5456 cut-off events. [2024-06-28 00:36:44,854 INFO L125 PetriNetUnfolderBase]: For 33739/33767 co-relation queries the response was YES. [2024-06-28 00:36:44,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23690 conditions, 5456 events. 3205/5456 cut-off events. For 33739/33767 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 37774 event pairs, 922 based on Foata normal form. 22/5374 useless extension candidates. Maximal degree in co-relation 23647. Up to 4233 conditions per place. [2024-06-28 00:36:44,896 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 118 selfloop transitions, 41 changer transitions 0/171 dead transitions. [2024-06-28 00:36:44,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 171 transitions, 1938 flow [2024-06-28 00:36:44,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:36:44,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:36:44,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-28 00:36:44,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 00:36:44,898 INFO L175 Difference]: Start difference. First operand has 98 places, 122 transitions, 1262 flow. Second operand 5 states and 156 transitions. [2024-06-28 00:36:44,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 171 transitions, 1938 flow [2024-06-28 00:36:44,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 171 transitions, 1892 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-28 00:36:44,990 INFO L231 Difference]: Finished difference. Result has 104 places, 138 transitions, 1598 flow [2024-06-28 00:36:44,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1222, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1598, PETRI_PLACES=104, PETRI_TRANSITIONS=138} [2024-06-28 00:36:44,991 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 49 predicate places. [2024-06-28 00:36:44,991 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 138 transitions, 1598 flow [2024-06-28 00:36:44,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:44,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:44,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:36:44,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 00:36:44,992 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:36:44,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:44,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1581400301, now seen corresponding path program 2 times [2024-06-28 00:36:44,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:44,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303304774] [2024-06-28 00:36:44,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:44,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:45,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:45,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:45,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:45,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303304774] [2024-06-28 00:36:45,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303304774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:45,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:45,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:36:45,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8694920] [2024-06-28 00:36:45,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:45,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:36:45,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:45,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:36:45,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:36:45,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:36:45,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 138 transitions, 1598 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:45,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:45,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:36:45,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:45,988 INFO L124 PetriNetUnfolderBase]: 3161/5292 cut-off events. [2024-06-28 00:36:45,988 INFO L125 PetriNetUnfolderBase]: For 38163/38169 co-relation queries the response was YES. [2024-06-28 00:36:46,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24315 conditions, 5292 events. 3161/5292 cut-off events. For 38163/38169 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 35807 event pairs, 474 based on Foata normal form. 13/5243 useless extension candidates. Maximal degree in co-relation 24268. Up to 2911 conditions per place. [2024-06-28 00:36:46,035 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 108 selfloop transitions, 57 changer transitions 0/177 dead transitions. [2024-06-28 00:36:46,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 177 transitions, 2061 flow [2024-06-28 00:36:46,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:36:46,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:36:46,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 161 transitions. [2024-06-28 00:36:46,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6192307692307693 [2024-06-28 00:36:46,036 INFO L175 Difference]: Start difference. First operand has 104 places, 138 transitions, 1598 flow. Second operand 5 states and 161 transitions. [2024-06-28 00:36:46,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 177 transitions, 2061 flow [2024-06-28 00:36:46,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 177 transitions, 1999 flow, removed 31 selfloop flow, removed 0 redundant places. [2024-06-28 00:36:46,144 INFO L231 Difference]: Finished difference. Result has 109 places, 138 transitions, 1671 flow [2024-06-28 00:36:46,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1536, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1671, PETRI_PLACES=109, PETRI_TRANSITIONS=138} [2024-06-28 00:36:46,144 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 54 predicate places. [2024-06-28 00:36:46,144 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 138 transitions, 1671 flow [2024-06-28 00:36:46,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:46,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:46,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:36:46,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 00:36:46,145 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:36:46,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:46,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1216938245, now seen corresponding path program 1 times [2024-06-28 00:36:46,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:46,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8635532] [2024-06-28 00:36:46,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:46,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:46,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:46,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:46,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:46,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8635532] [2024-06-28 00:36:46,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8635532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:46,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:46,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:36:46,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612948153] [2024-06-28 00:36:46,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:46,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:36:46,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:46,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:36:46,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:36:46,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 52 [2024-06-28 00:36:46,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 138 transitions, 1671 flow. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:46,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:46,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 52 [2024-06-28 00:36:46,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:46,805 INFO L124 PetriNetUnfolderBase]: 2734/4817 cut-off events. [2024-06-28 00:36:46,805 INFO L125 PetriNetUnfolderBase]: For 39693/39918 co-relation queries the response was YES. [2024-06-28 00:36:46,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22121 conditions, 4817 events. 2734/4817 cut-off events. For 39693/39918 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 34389 event pairs, 1005 based on Foata normal form. 138/4819 useless extension candidates. Maximal degree in co-relation 22071. Up to 3655 conditions per place. [2024-06-28 00:36:46,845 INFO L140 encePairwiseOnDemand]: 45/52 looper letters, 106 selfloop transitions, 15 changer transitions 0/158 dead transitions. [2024-06-28 00:36:46,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 158 transitions, 2021 flow [2024-06-28 00:36:46,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:36:46,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:36:46,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2024-06-28 00:36:46,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913461538461539 [2024-06-28 00:36:46,846 INFO L175 Difference]: Start difference. First operand has 109 places, 138 transitions, 1671 flow. Second operand 4 states and 123 transitions. [2024-06-28 00:36:46,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 158 transitions, 2021 flow [2024-06-28 00:36:46,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 158 transitions, 1922 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 00:36:46,928 INFO L231 Difference]: Finished difference. Result has 111 places, 143 transitions, 1674 flow [2024-06-28 00:36:46,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1572, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1674, PETRI_PLACES=111, PETRI_TRANSITIONS=143} [2024-06-28 00:36:46,929 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 56 predicate places. [2024-06-28 00:36:46,929 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 143 transitions, 1674 flow [2024-06-28 00:36:46,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:46,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:46,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:36:46,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 00:36:46,930 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:36:46,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:46,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1160661519, now seen corresponding path program 1 times [2024-06-28 00:36:46,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:46,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602729638] [2024-06-28 00:36:46,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:46,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:46,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:47,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-28 00:36:47,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:47,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602729638] [2024-06-28 00:36:47,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602729638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:47,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:47,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:36:47,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174644737] [2024-06-28 00:36:47,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:47,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:36:47,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:47,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:36:47,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:36:47,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:36:47,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 143 transitions, 1674 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:47,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:47,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:36:47,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:47,844 INFO L124 PetriNetUnfolderBase]: 3237/5250 cut-off events. [2024-06-28 00:36:47,844 INFO L125 PetriNetUnfolderBase]: For 44581/44587 co-relation queries the response was YES. [2024-06-28 00:36:47,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25331 conditions, 5250 events. 3237/5250 cut-off events. For 44581/44587 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 33920 event pairs, 658 based on Foata normal form. 9/5207 useless extension candidates. Maximal degree in co-relation 25279. Up to 3325 conditions per place. [2024-06-28 00:36:47,878 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 115 selfloop transitions, 55 changer transitions 0/182 dead transitions. [2024-06-28 00:36:47,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 182 transitions, 2194 flow [2024-06-28 00:36:47,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:36:47,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:36:47,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-06-28 00:36:47,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5961538461538461 [2024-06-28 00:36:47,880 INFO L175 Difference]: Start difference. First operand has 111 places, 143 transitions, 1674 flow. Second operand 5 states and 155 transitions. [2024-06-28 00:36:47,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 182 transitions, 2194 flow [2024-06-28 00:36:47,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 182 transitions, 2170 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-28 00:36:47,956 INFO L231 Difference]: Finished difference. Result has 115 places, 148 transitions, 1843 flow [2024-06-28 00:36:47,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1650, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1843, PETRI_PLACES=115, PETRI_TRANSITIONS=148} [2024-06-28 00:36:47,957 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 60 predicate places. [2024-06-28 00:36:47,957 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 148 transitions, 1843 flow [2024-06-28 00:36:47,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:47,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:47,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:36:47,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 00:36:47,958 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:36:47,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:47,958 INFO L85 PathProgramCache]: Analyzing trace with hash 281246573, now seen corresponding path program 2 times [2024-06-28 00:36:47,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:47,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258410921] [2024-06-28 00:36:47,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:47,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:47,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:48,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:48,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:48,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258410921] [2024-06-28 00:36:48,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258410921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:48,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:48,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:36:48,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159667298] [2024-06-28 00:36:48,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:48,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:36:48,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:48,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:36:48,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:36:48,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:36:48,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 148 transitions, 1843 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:48,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:48,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:36:48,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:48,895 INFO L124 PetriNetUnfolderBase]: 3481/5878 cut-off events. [2024-06-28 00:36:48,895 INFO L125 PetriNetUnfolderBase]: For 54481/54487 co-relation queries the response was YES. [2024-06-28 00:36:48,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28374 conditions, 5878 events. 3481/5878 cut-off events. For 54481/54487 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 41457 event pairs, 548 based on Foata normal form. 25/5777 useless extension candidates. Maximal degree in co-relation 28320. Up to 2157 conditions per place. [2024-06-28 00:36:49,027 INFO L140 encePairwiseOnDemand]: 45/52 looper letters, 125 selfloop transitions, 58 changer transitions 0/195 dead transitions. [2024-06-28 00:36:49,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 195 transitions, 2528 flow [2024-06-28 00:36:49,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:36:49,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:36:49,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 00:36:49,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5737179487179487 [2024-06-28 00:36:49,028 INFO L175 Difference]: Start difference. First operand has 115 places, 148 transitions, 1843 flow. Second operand 6 states and 179 transitions. [2024-06-28 00:36:49,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 195 transitions, 2528 flow [2024-06-28 00:36:49,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 195 transitions, 2408 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 00:36:49,141 INFO L231 Difference]: Finished difference. Result has 119 places, 151 transitions, 1951 flow [2024-06-28 00:36:49,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1723, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1951, PETRI_PLACES=119, PETRI_TRANSITIONS=151} [2024-06-28 00:36:49,141 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 64 predicate places. [2024-06-28 00:36:49,142 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 151 transitions, 1951 flow [2024-06-28 00:36:49,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:49,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:49,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:36:49,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 00:36:49,142 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:36:49,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:49,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1862848323, now seen corresponding path program 3 times [2024-06-28 00:36:49,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:49,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506150284] [2024-06-28 00:36:49,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:49,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:49,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:49,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:49,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:49,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506150284] [2024-06-28 00:36:49,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506150284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:49,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:49,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:36:49,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170036635] [2024-06-28 00:36:49,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:49,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:36:49,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:49,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:36:49,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:36:49,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:36:49,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 151 transitions, 1951 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:49,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:49,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:36:49,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:50,104 INFO L124 PetriNetUnfolderBase]: 3629/6226 cut-off events. [2024-06-28 00:36:50,104 INFO L125 PetriNetUnfolderBase]: For 63936/63942 co-relation queries the response was YES. [2024-06-28 00:36:50,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30268 conditions, 6226 events. 3629/6226 cut-off events. For 63936/63942 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 45582 event pairs, 526 based on Foata normal form. 25/6095 useless extension candidates. Maximal degree in co-relation 30212. Up to 2189 conditions per place. [2024-06-28 00:36:50,160 INFO L140 encePairwiseOnDemand]: 45/52 looper letters, 124 selfloop transitions, 57 changer transitions 0/193 dead transitions. [2024-06-28 00:36:50,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 193 transitions, 2608 flow [2024-06-28 00:36:50,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:36:50,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:36:50,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-28 00:36:50,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-28 00:36:50,162 INFO L175 Difference]: Start difference. First operand has 119 places, 151 transitions, 1951 flow. Second operand 6 states and 176 transitions. [2024-06-28 00:36:50,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 193 transitions, 2608 flow [2024-06-28 00:36:50,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 193 transitions, 2526 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 00:36:50,377 INFO L231 Difference]: Finished difference. Result has 123 places, 152 transitions, 2017 flow [2024-06-28 00:36:50,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1874, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2017, PETRI_PLACES=123, PETRI_TRANSITIONS=152} [2024-06-28 00:36:50,378 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 68 predicate places. [2024-06-28 00:36:50,378 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 152 transitions, 2017 flow [2024-06-28 00:36:50,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:50,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:50,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-28 00:36:50,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 00:36:50,378 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:36:50,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:50,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1823455016, now seen corresponding path program 1 times [2024-06-28 00:36:50,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:50,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737689888] [2024-06-28 00:36:50,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:50,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:50,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:50,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:50,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:50,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737689888] [2024-06-28 00:36:50,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737689888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:50,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:50,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:36:50,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175722118] [2024-06-28 00:36:50,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:50,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:36:50,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:50,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:36:50,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:36:50,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:36:50,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 152 transitions, 2017 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:50,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:50,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:36:50,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:51,598 INFO L124 PetriNetUnfolderBase]: 4095/7028 cut-off events. [2024-06-28 00:36:51,599 INFO L125 PetriNetUnfolderBase]: For 79404/79425 co-relation queries the response was YES. [2024-06-28 00:36:51,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34427 conditions, 7028 events. 4095/7028 cut-off events. For 79404/79425 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 52209 event pairs, 1082 based on Foata normal form. 46/6962 useless extension candidates. Maximal degree in co-relation 34370. Up to 3577 conditions per place. [2024-06-28 00:36:51,659 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 170 selfloop transitions, 47 changer transitions 0/229 dead transitions. [2024-06-28 00:36:51,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 229 transitions, 3106 flow [2024-06-28 00:36:51,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:36:51,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:36:51,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 193 transitions. [2024-06-28 00:36:51,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185897435897436 [2024-06-28 00:36:51,660 INFO L175 Difference]: Start difference. First operand has 123 places, 152 transitions, 2017 flow. Second operand 6 states and 193 transitions. [2024-06-28 00:36:51,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 229 transitions, 3106 flow [2024-06-28 00:36:51,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 229 transitions, 2982 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 00:36:51,833 INFO L231 Difference]: Finished difference. Result has 129 places, 165 transitions, 2280 flow [2024-06-28 00:36:51,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1909, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2280, PETRI_PLACES=129, PETRI_TRANSITIONS=165} [2024-06-28 00:36:51,833 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 74 predicate places. [2024-06-28 00:36:51,833 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 165 transitions, 2280 flow [2024-06-28 00:36:51,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:51,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:51,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] [2024-06-28 00:36:51,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 00:36:51,834 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:36:51,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:51,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1644338273, now seen corresponding path program 4 times [2024-06-28 00:36:51,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:51,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580345881] [2024-06-28 00:36:51,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:51,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:51,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:52,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:52,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:52,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580345881] [2024-06-28 00:36:52,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580345881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:52,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:52,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:36:52,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23010933] [2024-06-28 00:36:52,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:52,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:36:52,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:52,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:36:52,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:36:52,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:36:52,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 165 transitions, 2280 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:52,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:52,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:36:52,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:53,171 INFO L124 PetriNetUnfolderBase]: 4295/7448 cut-off events. [2024-06-28 00:36:53,171 INFO L125 PetriNetUnfolderBase]: For 87224/87230 co-relation queries the response was YES. [2024-06-28 00:36:53,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37547 conditions, 7448 events. 4295/7448 cut-off events. For 87224/87230 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 56887 event pairs, 546 based on Foata normal form. 25/7367 useless extension candidates. Maximal degree in co-relation 37487. Up to 4783 conditions per place. [2024-06-28 00:36:53,249 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 144 selfloop transitions, 52 changer transitions 0/208 dead transitions. [2024-06-28 00:36:53,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 208 transitions, 2871 flow [2024-06-28 00:36:53,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:36:53,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:36:53,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 159 transitions. [2024-06-28 00:36:53,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6115384615384616 [2024-06-28 00:36:53,250 INFO L175 Difference]: Start difference. First operand has 129 places, 165 transitions, 2280 flow. Second operand 5 states and 159 transitions. [2024-06-28 00:36:53,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 208 transitions, 2871 flow [2024-06-28 00:36:53,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 208 transitions, 2776 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-28 00:36:53,496 INFO L231 Difference]: Finished difference. Result has 132 places, 169 transitions, 2368 flow [2024-06-28 00:36:53,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2188, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2368, PETRI_PLACES=132, PETRI_TRANSITIONS=169} [2024-06-28 00:36:53,497 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 77 predicate places. [2024-06-28 00:36:53,497 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 169 transitions, 2368 flow [2024-06-28 00:36:53,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:53,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:53,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:36:53,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 00:36:53,498 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:36:53,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:53,498 INFO L85 PathProgramCache]: Analyzing trace with hash 961870326, now seen corresponding path program 2 times [2024-06-28 00:36:53,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:53,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608840448] [2024-06-28 00:36:53,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:53,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:53,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:53,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:53,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:53,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608840448] [2024-06-28 00:36:53,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608840448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:53,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:53,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:36:53,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033087227] [2024-06-28 00:36:53,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:53,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:36:53,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:53,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:36:53,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:36:53,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:36:53,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 169 transitions, 2368 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:53,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:53,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:36:53,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:54,848 INFO L124 PetriNetUnfolderBase]: 4259/7388 cut-off events. [2024-06-28 00:36:54,848 INFO L125 PetriNetUnfolderBase]: For 85259/85280 co-relation queries the response was YES. [2024-06-28 00:36:54,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36663 conditions, 7388 events. 4259/7388 cut-off events. For 85259/85280 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 56230 event pairs, 906 based on Foata normal form. 22/7286 useless extension candidates. Maximal degree in co-relation 36602. Up to 5225 conditions per place. [2024-06-28 00:36:54,908 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 146 selfloop transitions, 56 changer transitions 0/214 dead transitions. [2024-06-28 00:36:54,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 214 transitions, 2989 flow [2024-06-28 00:36:54,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:36:54,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:36:54,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-28 00:36:54,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 00:36:54,909 INFO L175 Difference]: Start difference. First operand has 132 places, 169 transitions, 2368 flow. Second operand 6 states and 182 transitions. [2024-06-28 00:36:54,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 214 transitions, 2989 flow [2024-06-28 00:36:55,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 214 transitions, 2856 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 00:36:55,109 INFO L231 Difference]: Finished difference. Result has 137 places, 174 transitions, 2519 flow [2024-06-28 00:36:55,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2239, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2519, PETRI_PLACES=137, PETRI_TRANSITIONS=174} [2024-06-28 00:36:55,109 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 82 predicate places. [2024-06-28 00:36:55,109 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 174 transitions, 2519 flow [2024-06-28 00:36:55,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:55,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:55,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:36:55,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 00:36:55,110 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:36:55,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:55,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1778771011, now seen corresponding path program 5 times [2024-06-28 00:36:55,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:55,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619550996] [2024-06-28 00:36:55,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:55,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:55,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:55,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:55,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:55,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619550996] [2024-06-28 00:36:55,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619550996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:55,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:55,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:36:55,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705200466] [2024-06-28 00:36:55,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:55,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:36:55,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:55,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:36:55,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:36:55,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:36:55,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 174 transitions, 2519 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:55,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:55,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:36:55,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:56,343 INFO L124 PetriNetUnfolderBase]: 4319/7376 cut-off events. [2024-06-28 00:36:56,343 INFO L125 PetriNetUnfolderBase]: For 93554/93560 co-relation queries the response was YES. [2024-06-28 00:36:56,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37038 conditions, 7376 events. 4319/7376 cut-off events. For 93554/93560 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 54916 event pairs, 630 based on Foata normal form. 25/7297 useless extension candidates. Maximal degree in co-relation 36974. Up to 3859 conditions per place. [2024-06-28 00:36:56,393 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 146 selfloop transitions, 66 changer transitions 0/224 dead transitions. [2024-06-28 00:36:56,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 224 transitions, 3206 flow [2024-06-28 00:36:56,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:36:56,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:36:56,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 190 transitions. [2024-06-28 00:36:56,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6089743589743589 [2024-06-28 00:36:56,395 INFO L175 Difference]: Start difference. First operand has 137 places, 174 transitions, 2519 flow. Second operand 6 states and 190 transitions. [2024-06-28 00:36:56,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 224 transitions, 3206 flow [2024-06-28 00:36:56,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 224 transitions, 3121 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-28 00:36:56,599 INFO L231 Difference]: Finished difference. Result has 141 places, 175 transitions, 2601 flow [2024-06-28 00:36:56,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2434, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2601, PETRI_PLACES=141, PETRI_TRANSITIONS=175} [2024-06-28 00:36:56,599 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 86 predicate places. [2024-06-28 00:36:56,599 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 175 transitions, 2601 flow [2024-06-28 00:36:56,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:56,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:56,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:36:56,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:36:56,600 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:36:56,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:56,600 INFO L85 PathProgramCache]: Analyzing trace with hash -929618026, now seen corresponding path program 1 times [2024-06-28 00:36:56,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:56,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410210722] [2024-06-28 00:36:56,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:56,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:56,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:56,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:56,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:56,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410210722] [2024-06-28 00:36:56,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410210722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:56,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:56,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:36:56,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493643454] [2024-06-28 00:36:56,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:56,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:36:56,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:56,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:36:56,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:36:56,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 52 [2024-06-28 00:36:56,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 175 transitions, 2601 flow. Second operand has 5 states, 5 states have (on average 21.6) internal successors, (108), 5 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:56,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:56,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 52 [2024-06-28 00:36:56,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:57,635 INFO L124 PetriNetUnfolderBase]: 3668/6666 cut-off events. [2024-06-28 00:36:57,635 INFO L125 PetriNetUnfolderBase]: For 96425/96844 co-relation queries the response was YES. [2024-06-28 00:36:57,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33295 conditions, 6666 events. 3668/6666 cut-off events. For 96425/96844 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 52611 event pairs, 1357 based on Foata normal form. 294/6778 useless extension candidates. Maximal degree in co-relation 33229. Up to 5042 conditions per place. [2024-06-28 00:36:57,695 INFO L140 encePairwiseOnDemand]: 46/52 looper letters, 129 selfloop transitions, 14 changer transitions 0/189 dead transitions. [2024-06-28 00:36:57,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 189 transitions, 2925 flow [2024-06-28 00:36:57,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:36:57,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:36:57,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 122 transitions. [2024-06-28 00:36:57,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5865384615384616 [2024-06-28 00:36:57,696 INFO L175 Difference]: Start difference. First operand has 141 places, 175 transitions, 2601 flow. Second operand 4 states and 122 transitions. [2024-06-28 00:36:57,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 189 transitions, 2925 flow [2024-06-28 00:36:57,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 189 transitions, 2771 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 00:36:57,981 INFO L231 Difference]: Finished difference. Result has 141 places, 175 transitions, 2485 flow [2024-06-28 00:36:57,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2447, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2485, PETRI_PLACES=141, PETRI_TRANSITIONS=175} [2024-06-28 00:36:57,981 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 86 predicate places. [2024-06-28 00:36:57,981 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 175 transitions, 2485 flow [2024-06-28 00:36:57,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.6) internal successors, (108), 5 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:57,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:57,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:36:57,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:36:57,982 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:36:57,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:57,982 INFO L85 PathProgramCache]: Analyzing trace with hash -138155728, now seen corresponding path program 1 times [2024-06-28 00:36:57,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:57,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320424346] [2024-06-28 00:36:57,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:57,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:57,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:58,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:58,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:58,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320424346] [2024-06-28 00:36:58,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320424346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:58,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:58,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:36:58,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131121552] [2024-06-28 00:36:58,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:58,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:36:58,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:58,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:36:58,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:36:58,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:36:58,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 175 transitions, 2485 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:58,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:58,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:36:58,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:59,335 INFO L124 PetriNetUnfolderBase]: 4377/7446 cut-off events. [2024-06-28 00:36:59,335 INFO L125 PetriNetUnfolderBase]: For 100101/100107 co-relation queries the response was YES. [2024-06-28 00:36:59,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36997 conditions, 7446 events. 4377/7446 cut-off events. For 100101/100107 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 55035 event pairs, 958 based on Foata normal form. 17/7385 useless extension candidates. Maximal degree in co-relation 36930. Up to 4529 conditions per place. [2024-06-28 00:36:59,399 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 144 selfloop transitions, 64 changer transitions 0/220 dead transitions. [2024-06-28 00:36:59,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 220 transitions, 3090 flow [2024-06-28 00:36:59,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:36:59,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:36:59,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-28 00:36:59,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 00:36:59,400 INFO L175 Difference]: Start difference. First operand has 141 places, 175 transitions, 2485 flow. Second operand 6 states and 182 transitions. [2024-06-28 00:36:59,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 220 transitions, 3090 flow [2024-06-28 00:36:59,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 220 transitions, 3026 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-28 00:36:59,651 INFO L231 Difference]: Finished difference. Result has 146 places, 179 transitions, 2667 flow [2024-06-28 00:36:59,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2423, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2667, PETRI_PLACES=146, PETRI_TRANSITIONS=179} [2024-06-28 00:36:59,651 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 91 predicate places. [2024-06-28 00:36:59,651 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 179 transitions, 2667 flow [2024-06-28 00:36:59,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:59,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:59,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:36:59,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:36:59,652 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:36:59,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:59,652 INFO L85 PathProgramCache]: Analyzing trace with hash 2085160318, now seen corresponding path program 2 times [2024-06-28 00:36:59,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:59,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684082469] [2024-06-28 00:36:59,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:59,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:59,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:59,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:36:59,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:59,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684082469] [2024-06-28 00:36:59,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684082469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:59,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:59,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:36:59,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649401869] [2024-06-28 00:36:59,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:59,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:36:59,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:59,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:36:59,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:36:59,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:36:59,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 179 transitions, 2667 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:59,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:59,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:36:59,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:01,077 INFO L124 PetriNetUnfolderBase]: 4425/7702 cut-off events. [2024-06-28 00:37:01,077 INFO L125 PetriNetUnfolderBase]: For 98845/98851 co-relation queries the response was YES. [2024-06-28 00:37:01,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37915 conditions, 7702 events. 4425/7702 cut-off events. For 98845/98851 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 59389 event pairs, 576 based on Foata normal form. 17/7609 useless extension candidates. Maximal degree in co-relation 37846. Up to 3885 conditions per place. [2024-06-28 00:37:01,142 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 144 selfloop transitions, 66 changer transitions 0/222 dead transitions. [2024-06-28 00:37:01,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 222 transitions, 3219 flow [2024-06-28 00:37:01,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:37:01,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:37:01,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 00:37:01,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5737179487179487 [2024-06-28 00:37:01,144 INFO L175 Difference]: Start difference. First operand has 146 places, 179 transitions, 2667 flow. Second operand 6 states and 179 transitions. [2024-06-28 00:37:01,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 222 transitions, 3219 flow [2024-06-28 00:37:01,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 222 transitions, 3039 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 00:37:01,434 INFO L231 Difference]: Finished difference. Result has 147 places, 180 transitions, 2644 flow [2024-06-28 00:37:01,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2449, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2644, PETRI_PLACES=147, PETRI_TRANSITIONS=180} [2024-06-28 00:37:01,434 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 92 predicate places. [2024-06-28 00:37:01,434 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 180 transitions, 2644 flow [2024-06-28 00:37:01,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:01,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:01,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:37:01,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:37:01,435 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:01,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:01,435 INFO L85 PathProgramCache]: Analyzing trace with hash -734244700, now seen corresponding path program 1 times [2024-06-28 00:37:01,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:01,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925229093] [2024-06-28 00:37:01,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:01,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:01,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:01,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:01,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:01,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925229093] [2024-06-28 00:37:01,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925229093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:01,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:01,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:37:01,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801510964] [2024-06-28 00:37:01,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:01,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:37:01,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:01,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:37:01,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:37:01,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 52 [2024-06-28 00:37:01,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 180 transitions, 2644 flow. Second operand has 5 states, 5 states have (on average 21.6) internal successors, (108), 5 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:01,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:01,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 52 [2024-06-28 00:37:01,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:02,399 INFO L124 PetriNetUnfolderBase]: 3729/6885 cut-off events. [2024-06-28 00:37:02,399 INFO L125 PetriNetUnfolderBase]: For 97648/98081 co-relation queries the response was YES. [2024-06-28 00:37:02,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33450 conditions, 6885 events. 3729/6885 cut-off events. For 97648/98081 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 55646 event pairs, 1035 based on Foata normal form. 310/7025 useless extension candidates. Maximal degree in co-relation 33379. Up to 4864 conditions per place. [2024-06-28 00:37:02,470 INFO L140 encePairwiseOnDemand]: 45/52 looper letters, 114 selfloop transitions, 47 changer transitions 0/209 dead transitions. [2024-06-28 00:37:02,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 209 transitions, 3118 flow [2024-06-28 00:37:02,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:37:02,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:37:02,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-06-28 00:37:02,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5961538461538461 [2024-06-28 00:37:02,472 INFO L175 Difference]: Start difference. First operand has 147 places, 180 transitions, 2644 flow. Second operand 5 states and 155 transitions. [2024-06-28 00:37:02,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 209 transitions, 3118 flow [2024-06-28 00:37:02,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 209 transitions, 2940 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 00:37:02,753 INFO L231 Difference]: Finished difference. Result has 149 places, 183 transitions, 2656 flow [2024-06-28 00:37:02,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2468, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2656, PETRI_PLACES=149, PETRI_TRANSITIONS=183} [2024-06-28 00:37:02,754 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 94 predicate places. [2024-06-28 00:37:02,754 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 183 transitions, 2656 flow [2024-06-28 00:37:02,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.6) internal successors, (108), 5 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:02,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:02,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:37:02,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:37:02,755 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:02,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:02,755 INFO L85 PathProgramCache]: Analyzing trace with hash 1246595492, now seen corresponding path program 2 times [2024-06-28 00:37:02,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:02,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355079916] [2024-06-28 00:37:02,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:02,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:02,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:02,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:02,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:02,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355079916] [2024-06-28 00:37:02,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355079916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:02,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:02,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:37:02,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169835151] [2024-06-28 00:37:02,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:02,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:37:02,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:02,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:37:02,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:37:02,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 52 [2024-06-28 00:37:02,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 183 transitions, 2656 flow. Second operand has 5 states, 5 states have (on average 21.6) internal successors, (108), 5 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:02,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:02,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 52 [2024-06-28 00:37:02,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:03,789 INFO L124 PetriNetUnfolderBase]: 3766/6908 cut-off events. [2024-06-28 00:37:03,789 INFO L125 PetriNetUnfolderBase]: For 99516/99981 co-relation queries the response was YES. [2024-06-28 00:37:03,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33563 conditions, 6908 events. 3766/6908 cut-off events. For 99516/99981 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 55496 event pairs, 1097 based on Foata normal form. 311/7010 useless extension candidates. Maximal degree in co-relation 33490. Up to 4815 conditions per place. [2024-06-28 00:37:03,858 INFO L140 encePairwiseOnDemand]: 45/52 looper letters, 107 selfloop transitions, 51 changer transitions 0/206 dead transitions. [2024-06-28 00:37:03,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 206 transitions, 3152 flow [2024-06-28 00:37:03,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:37:03,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:37:03,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-28 00:37:03,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 00:37:03,859 INFO L175 Difference]: Start difference. First operand has 149 places, 183 transitions, 2656 flow. Second operand 5 states and 143 transitions. [2024-06-28 00:37:03,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 206 transitions, 3152 flow [2024-06-28 00:37:04,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 206 transitions, 3092 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-28 00:37:04,176 INFO L231 Difference]: Finished difference. Result has 152 places, 190 transitions, 2807 flow [2024-06-28 00:37:04,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2596, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2807, PETRI_PLACES=152, PETRI_TRANSITIONS=190} [2024-06-28 00:37:04,176 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 97 predicate places. [2024-06-28 00:37:04,176 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 190 transitions, 2807 flow [2024-06-28 00:37:04,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.6) internal successors, (108), 5 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:04,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:04,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:37:04,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:37:04,177 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:04,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:04,177 INFO L85 PathProgramCache]: Analyzing trace with hash 777319346, now seen corresponding path program 1 times [2024-06-28 00:37:04,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:04,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258312461] [2024-06-28 00:37:04,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:04,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:04,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:04,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-28 00:37:04,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:04,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258312461] [2024-06-28 00:37:04,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258312461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:04,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:04,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:37:04,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087587245] [2024-06-28 00:37:04,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:04,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:37:04,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:04,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:37:04,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:37:04,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:37:04,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 190 transitions, 2807 flow. Second operand has 5 states, 5 states have (on average 19.6) internal successors, (98), 5 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:04,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:04,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:37:04,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:05,265 INFO L124 PetriNetUnfolderBase]: 4367/7675 cut-off events. [2024-06-28 00:37:05,265 INFO L125 PetriNetUnfolderBase]: For 103639/103639 co-relation queries the response was YES. [2024-06-28 00:37:05,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37907 conditions, 7675 events. 4367/7675 cut-off events. For 103639/103639 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 60034 event pairs, 1481 based on Foata normal form. 2/7492 useless extension candidates. Maximal degree in co-relation 37833. Up to 6282 conditions per place. [2024-06-28 00:37:05,330 INFO L140 encePairwiseOnDemand]: 45/52 looper letters, 200 selfloop transitions, 17 changer transitions 0/229 dead transitions. [2024-06-28 00:37:05,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 229 transitions, 3520 flow [2024-06-28 00:37:05,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:37:05,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:37:05,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-06-28 00:37:05,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5692307692307692 [2024-06-28 00:37:05,332 INFO L175 Difference]: Start difference. First operand has 152 places, 190 transitions, 2807 flow. Second operand 5 states and 148 transitions. [2024-06-28 00:37:05,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 229 transitions, 3520 flow [2024-06-28 00:37:05,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 229 transitions, 3460 flow, removed 18 selfloop flow, removed 1 redundant places. [2024-06-28 00:37:05,622 INFO L231 Difference]: Finished difference. Result has 157 places, 200 transitions, 2948 flow [2024-06-28 00:37:05,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2750, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2948, PETRI_PLACES=157, PETRI_TRANSITIONS=200} [2024-06-28 00:37:05,623 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 102 predicate places. [2024-06-28 00:37:05,623 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 200 transitions, 2948 flow [2024-06-28 00:37:05,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.6) internal successors, (98), 5 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:05,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:05,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:37:05,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:37:05,624 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:05,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:05,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1905280454, now seen corresponding path program 2 times [2024-06-28 00:37:05,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:05,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34240554] [2024-06-28 00:37:05,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:05,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:05,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:05,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:05,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:05,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34240554] [2024-06-28 00:37:05,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34240554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:05,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:05,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:37:05,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987491424] [2024-06-28 00:37:05,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:05,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:37:05,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:05,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:37:05,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:37:05,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:37:05,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 200 transitions, 2948 flow. Second operand has 5 states, 5 states have (on average 19.6) internal successors, (98), 5 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:05,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:05,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:37:05,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:06,693 INFO L124 PetriNetUnfolderBase]: 4360/7633 cut-off events. [2024-06-28 00:37:06,694 INFO L125 PetriNetUnfolderBase]: For 109886/109886 co-relation queries the response was YES. [2024-06-28 00:37:06,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38366 conditions, 7633 events. 4360/7633 cut-off events. For 109886/109886 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 59496 event pairs, 1597 based on Foata normal form. 2/7444 useless extension candidates. Maximal degree in co-relation 38288. Up to 6278 conditions per place. [2024-06-28 00:37:06,771 INFO L140 encePairwiseOnDemand]: 45/52 looper letters, 191 selfloop transitions, 21 changer transitions 0/224 dead transitions. [2024-06-28 00:37:06,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 224 transitions, 3542 flow [2024-06-28 00:37:06,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:37:06,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:37:06,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-06-28 00:37:06,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5346153846153846 [2024-06-28 00:37:06,773 INFO L175 Difference]: Start difference. First operand has 157 places, 200 transitions, 2948 flow. Second operand 5 states and 139 transitions. [2024-06-28 00:37:06,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 224 transitions, 3542 flow [2024-06-28 00:37:07,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 224 transitions, 3504 flow, removed 19 selfloop flow, removed 0 redundant places. [2024-06-28 00:37:07,078 INFO L231 Difference]: Finished difference. Result has 163 places, 205 transitions, 3043 flow [2024-06-28 00:37:07,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2916, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3043, PETRI_PLACES=163, PETRI_TRANSITIONS=205} [2024-06-28 00:37:07,079 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 108 predicate places. [2024-06-28 00:37:07,079 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 205 transitions, 3043 flow [2024-06-28 00:37:07,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.6) internal successors, (98), 5 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:07,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:07,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, 1] [2024-06-28 00:37:07,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:37:07,080 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:07,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:07,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1581309129, now seen corresponding path program 1 times [2024-06-28 00:37:07,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:07,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215354605] [2024-06-28 00:37:07,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:07,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:07,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:07,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:07,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:07,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215354605] [2024-06-28 00:37:07,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215354605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:07,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:07,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:37:07,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362144826] [2024-06-28 00:37:07,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:07,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:37:07,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:07,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:37:07,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:37:07,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 52 [2024-06-28 00:37:07,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 205 transitions, 3043 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:07,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:07,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 52 [2024-06-28 00:37:07,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:08,486 INFO L124 PetriNetUnfolderBase]: 3838/6939 cut-off events. [2024-06-28 00:37:08,486 INFO L125 PetriNetUnfolderBase]: For 125324/125814 co-relation queries the response was YES. [2024-06-28 00:37:08,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35182 conditions, 6939 events. 3838/6939 cut-off events. For 125324/125814 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 54973 event pairs, 1049 based on Foata normal form. 344/7088 useless extension candidates. Maximal degree in co-relation 35100. Up to 4750 conditions per place. [2024-06-28 00:37:08,568 INFO L140 encePairwiseOnDemand]: 45/52 looper letters, 120 selfloop transitions, 58 changer transitions 0/231 dead transitions. [2024-06-28 00:37:08,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 231 transitions, 3554 flow [2024-06-28 00:37:08,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:37:08,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:37:08,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-28 00:37:08,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5615384615384615 [2024-06-28 00:37:08,569 INFO L175 Difference]: Start difference. First operand has 163 places, 205 transitions, 3043 flow. Second operand 5 states and 146 transitions. [2024-06-28 00:37:08,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 231 transitions, 3554 flow [2024-06-28 00:37:08,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 231 transitions, 3453 flow, removed 43 selfloop flow, removed 1 redundant places. [2024-06-28 00:37:08,889 INFO L231 Difference]: Finished difference. Result has 168 places, 213 transitions, 3230 flow [2024-06-28 00:37:08,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2944, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3230, PETRI_PLACES=168, PETRI_TRANSITIONS=213} [2024-06-28 00:37:08,889 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 113 predicate places. [2024-06-28 00:37:08,889 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 213 transitions, 3230 flow [2024-06-28 00:37:08,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:08,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:08,890 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-28 00:37:08,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:37:08,890 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:08,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:08,891 INFO L85 PathProgramCache]: Analyzing trace with hash -9678859, now seen corresponding path program 2 times [2024-06-28 00:37:08,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:08,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747531550] [2024-06-28 00:37:08,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:08,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:08,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:09,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:09,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:09,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747531550] [2024-06-28 00:37:09,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747531550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:09,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:09,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:37:09,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293545793] [2024-06-28 00:37:09,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:09,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:37:09,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:09,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:37:09,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:37:09,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 52 [2024-06-28 00:37:09,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 213 transitions, 3230 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:09,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:09,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 52 [2024-06-28 00:37:09,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:10,297 INFO L124 PetriNetUnfolderBase]: 3817/7033 cut-off events. [2024-06-28 00:37:10,298 INFO L125 PetriNetUnfolderBase]: For 124561/125044 co-relation queries the response was YES. [2024-06-28 00:37:10,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35747 conditions, 7033 events. 3817/7033 cut-off events. For 124561/125044 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 56920 event pairs, 1034 based on Foata normal form. 317/7139 useless extension candidates. Maximal degree in co-relation 35662. Up to 4944 conditions per place. [2024-06-28 00:37:10,374 INFO L140 encePairwiseOnDemand]: 46/52 looper letters, 123 selfloop transitions, 53 changer transitions 0/229 dead transitions. [2024-06-28 00:37:10,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 229 transitions, 3622 flow [2024-06-28 00:37:10,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:37:10,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:37:10,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-28 00:37:10,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 00:37:10,375 INFO L175 Difference]: Start difference. First operand has 168 places, 213 transitions, 3230 flow. Second operand 5 states and 143 transitions. [2024-06-28 00:37:10,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 229 transitions, 3622 flow [2024-06-28 00:37:10,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 229 transitions, 3509 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-28 00:37:10,716 INFO L231 Difference]: Finished difference. Result has 171 places, 213 transitions, 3235 flow [2024-06-28 00:37:10,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=3117, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3235, PETRI_PLACES=171, PETRI_TRANSITIONS=213} [2024-06-28 00:37:10,717 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 116 predicate places. [2024-06-28 00:37:10,717 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 213 transitions, 3235 flow [2024-06-28 00:37:10,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:10,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:10,717 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-28 00:37:10,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:37:10,717 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:10,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:10,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1672902007, now seen corresponding path program 1 times [2024-06-28 00:37:10,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:10,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682545964] [2024-06-28 00:37:10,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:10,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:10,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:10,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:10,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:10,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682545964] [2024-06-28 00:37:10,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682545964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:10,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:10,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:37:10,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395095124] [2024-06-28 00:37:10,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:10,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:37:10,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:10,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:37:10,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:37:10,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:37:10,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 213 transitions, 3235 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:10,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:10,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:37:10,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:11,987 INFO L124 PetriNetUnfolderBase]: 4420/7804 cut-off events. [2024-06-28 00:37:11,987 INFO L125 PetriNetUnfolderBase]: For 112394/112394 co-relation queries the response was YES. [2024-06-28 00:37:12,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39459 conditions, 7804 events. 4420/7804 cut-off events. For 112394/112394 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 61472 event pairs, 1571 based on Foata normal form. 4/7620 useless extension candidates. Maximal degree in co-relation 39373. Up to 6358 conditions per place. [2024-06-28 00:37:12,065 INFO L140 encePairwiseOnDemand]: 46/52 looper letters, 210 selfloop transitions, 21 changer transitions 0/243 dead transitions. [2024-06-28 00:37:12,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 243 transitions, 3857 flow [2024-06-28 00:37:12,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:37:12,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:37:12,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-06-28 00:37:12,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573076923076923 [2024-06-28 00:37:12,066 INFO L175 Difference]: Start difference. First operand has 171 places, 213 transitions, 3235 flow. Second operand 5 states and 149 transitions. [2024-06-28 00:37:12,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 243 transitions, 3857 flow [2024-06-28 00:37:12,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 243 transitions, 3800 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-28 00:37:12,384 INFO L231 Difference]: Finished difference. Result has 175 places, 215 transitions, 3259 flow [2024-06-28 00:37:12,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=3178, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3259, PETRI_PLACES=175, PETRI_TRANSITIONS=215} [2024-06-28 00:37:12,385 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 120 predicate places. [2024-06-28 00:37:12,385 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 215 transitions, 3259 flow [2024-06-28 00:37:12,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:12,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:12,385 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-28 00:37:12,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:37:12,386 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:12,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:12,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1065460077, now seen corresponding path program 2 times [2024-06-28 00:37:12,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:12,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926210280] [2024-06-28 00:37:12,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:12,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:12,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:12,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-28 00:37:12,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:12,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926210280] [2024-06-28 00:37:12,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926210280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:12,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:12,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:37:12,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243293061] [2024-06-28 00:37:12,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:12,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:37:12,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:12,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:37:12,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:37:12,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:37:12,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 215 transitions, 3259 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:12,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:12,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:37:12,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:13,626 INFO L124 PetriNetUnfolderBase]: 4408/7785 cut-off events. [2024-06-28 00:37:13,626 INFO L125 PetriNetUnfolderBase]: For 115331/115331 co-relation queries the response was YES. [2024-06-28 00:37:13,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39128 conditions, 7785 events. 4408/7785 cut-off events. For 115331/115331 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 61307 event pairs, 1580 based on Foata normal form. 4/7600 useless extension candidates. Maximal degree in co-relation 39040. Up to 6350 conditions per place. [2024-06-28 00:37:13,702 INFO L140 encePairwiseOnDemand]: 45/52 looper letters, 205 selfloop transitions, 25 changer transitions 0/242 dead transitions. [2024-06-28 00:37:13,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 242 transitions, 3791 flow [2024-06-28 00:37:13,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:37:13,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:37:13,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-06-28 00:37:13,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532051282051282 [2024-06-28 00:37:13,703 INFO L175 Difference]: Start difference. First operand has 175 places, 215 transitions, 3259 flow. Second operand 6 states and 166 transitions. [2024-06-28 00:37:13,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 242 transitions, 3791 flow [2024-06-28 00:37:14,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 242 transitions, 3748 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-28 00:37:14,063 INFO L231 Difference]: Finished difference. Result has 180 places, 215 transitions, 3279 flow [2024-06-28 00:37:14,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=3216, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3279, PETRI_PLACES=180, PETRI_TRANSITIONS=215} [2024-06-28 00:37:14,063 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 125 predicate places. [2024-06-28 00:37:14,064 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 215 transitions, 3279 flow [2024-06-28 00:37:14,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:14,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:14,064 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-28 00:37:14,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:37:14,064 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:14,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:14,064 INFO L85 PathProgramCache]: Analyzing trace with hash -187036803, now seen corresponding path program 1 times [2024-06-28 00:37:14,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:14,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941391008] [2024-06-28 00:37:14,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:14,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:14,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:14,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:14,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:14,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941391008] [2024-06-28 00:37:14,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941391008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:14,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:14,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:37:14,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811794908] [2024-06-28 00:37:14,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:14,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:37:14,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:14,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:37:14,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:37:14,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 52 [2024-06-28 00:37:14,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 215 transitions, 3279 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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-28 00:37:14,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:14,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 52 [2024-06-28 00:37:14,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:15,256 INFO L124 PetriNetUnfolderBase]: 4030/7184 cut-off events. [2024-06-28 00:37:15,257 INFO L125 PetriNetUnfolderBase]: For 120345/120481 co-relation queries the response was YES. [2024-06-28 00:37:15,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36332 conditions, 7184 events. 4030/7184 cut-off events. For 120345/120481 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 56640 event pairs, 1289 based on Foata normal form. 94/7110 useless extension candidates. Maximal degree in co-relation 36242. Up to 4749 conditions per place. [2024-06-28 00:37:15,334 INFO L140 encePairwiseOnDemand]: 45/52 looper letters, 144 selfloop transitions, 63 changer transitions 0/242 dead transitions. [2024-06-28 00:37:15,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 242 transitions, 3919 flow [2024-06-28 00:37:15,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:37:15,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:37:15,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-28 00:37:15,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5538461538461539 [2024-06-28 00:37:15,335 INFO L175 Difference]: Start difference. First operand has 180 places, 215 transitions, 3279 flow. Second operand 5 states and 144 transitions. [2024-06-28 00:37:15,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 242 transitions, 3919 flow [2024-06-28 00:37:15,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 242 transitions, 3836 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 00:37:15,662 INFO L231 Difference]: Finished difference. Result has 178 places, 219 transitions, 3397 flow [2024-06-28 00:37:15,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=3196, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3397, PETRI_PLACES=178, PETRI_TRANSITIONS=219} [2024-06-28 00:37:15,662 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 123 predicate places. [2024-06-28 00:37:15,663 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 219 transitions, 3397 flow [2024-06-28 00:37:15,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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-28 00:37:15,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:15,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:37:15,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:37:15,663 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:15,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:15,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1244943165, now seen corresponding path program 1 times [2024-06-28 00:37:15,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:15,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182347874] [2024-06-28 00:37:15,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:15,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:15,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:15,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:15,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:15,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182347874] [2024-06-28 00:37:15,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182347874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:15,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:15,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:37:15,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538641582] [2024-06-28 00:37:15,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:15,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:37:15,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:15,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:37:15,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:37:15,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:37:15,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 219 transitions, 3397 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:15,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:15,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:37:15,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:16,940 INFO L124 PetriNetUnfolderBase]: 4496/7941 cut-off events. [2024-06-28 00:37:16,940 INFO L125 PetriNetUnfolderBase]: For 126873/126881 co-relation queries the response was YES. [2024-06-28 00:37:16,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41029 conditions, 7941 events. 4496/7941 cut-off events. For 126873/126881 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 62586 event pairs, 1220 based on Foata normal form. 10/7786 useless extension candidates. Maximal degree in co-relation 40940. Up to 6270 conditions per place. [2024-06-28 00:37:17,030 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 227 selfloop transitions, 44 changer transitions 0/283 dead transitions. [2024-06-28 00:37:17,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 283 transitions, 4349 flow [2024-06-28 00:37:17,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:37:17,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:37:17,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-28 00:37:17,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5851648351648352 [2024-06-28 00:37:17,031 INFO L175 Difference]: Start difference. First operand has 178 places, 219 transitions, 3397 flow. Second operand 7 states and 213 transitions. [2024-06-28 00:37:17,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 283 transitions, 4349 flow [2024-06-28 00:37:17,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 283 transitions, 4231 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-28 00:37:17,433 INFO L231 Difference]: Finished difference. Result has 184 places, 229 transitions, 3577 flow [2024-06-28 00:37:17,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=3283, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3577, PETRI_PLACES=184, PETRI_TRANSITIONS=229} [2024-06-28 00:37:17,433 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 129 predicate places. [2024-06-28 00:37:17,433 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 229 transitions, 3577 flow [2024-06-28 00:37:17,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:17,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:17,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:37:17,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:37:17,434 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:17,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:17,434 INFO L85 PathProgramCache]: Analyzing trace with hash -24202273, now seen corresponding path program 2 times [2024-06-28 00:37:17,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:17,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697156989] [2024-06-28 00:37:17,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:17,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:17,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:17,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:17,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:17,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697156989] [2024-06-28 00:37:17,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697156989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:17,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:17,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:37:17,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454255264] [2024-06-28 00:37:17,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:17,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:37:17,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:17,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:37:17,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:37:17,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:37:17,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 229 transitions, 3577 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:17,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:17,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:37:17,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:18,653 INFO L124 PetriNetUnfolderBase]: 4489/7922 cut-off events. [2024-06-28 00:37:18,654 INFO L125 PetriNetUnfolderBase]: For 133737/133745 co-relation queries the response was YES. [2024-06-28 00:37:18,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41198 conditions, 7922 events. 4489/7922 cut-off events. For 133737/133745 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 62467 event pairs, 1247 based on Foata normal form. 10/7764 useless extension candidates. Maximal degree in co-relation 41106. Up to 6266 conditions per place. [2024-06-28 00:37:18,757 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 209 selfloop transitions, 48 changer transitions 0/269 dead transitions. [2024-06-28 00:37:18,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 269 transitions, 4343 flow [2024-06-28 00:37:18,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:37:18,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:37:18,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-28 00:37:18,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-28 00:37:18,758 INFO L175 Difference]: Start difference. First operand has 184 places, 229 transitions, 3577 flow. Second operand 6 states and 176 transitions. [2024-06-28 00:37:18,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 269 transitions, 4343 flow [2024-06-28 00:37:19,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 269 transitions, 4266 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-28 00:37:19,224 INFO L231 Difference]: Finished difference. Result has 189 places, 234 transitions, 3720 flow [2024-06-28 00:37:19,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=3510, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3720, PETRI_PLACES=189, PETRI_TRANSITIONS=234} [2024-06-28 00:37:19,225 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 134 predicate places. [2024-06-28 00:37:19,225 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 234 transitions, 3720 flow [2024-06-28 00:37:19,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:19,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:19,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:37:19,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:37:19,226 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:19,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:19,226 INFO L85 PathProgramCache]: Analyzing trace with hash -179550811, now seen corresponding path program 3 times [2024-06-28 00:37:19,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:19,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423319409] [2024-06-28 00:37:19,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:19,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:19,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:19,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:19,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:19,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423319409] [2024-06-28 00:37:19,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423319409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:19,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:19,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:37:19,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175197734] [2024-06-28 00:37:19,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:19,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:37:19,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:19,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:37:19,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:37:19,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:37:19,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 234 transitions, 3720 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:19,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:19,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:37:19,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:20,534 INFO L124 PetriNetUnfolderBase]: 4501/7965 cut-off events. [2024-06-28 00:37:20,534 INFO L125 PetriNetUnfolderBase]: For 134686/134707 co-relation queries the response was YES. [2024-06-28 00:37:20,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41536 conditions, 7965 events. 4501/7965 cut-off events. For 134686/134707 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 62866 event pairs, 1261 based on Foata normal form. 16/7806 useless extension candidates. Maximal degree in co-relation 41441. Up to 6198 conditions per place. [2024-06-28 00:37:20,624 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 216 selfloop transitions, 48 changer transitions 0/276 dead transitions. [2024-06-28 00:37:20,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 276 transitions, 4558 flow [2024-06-28 00:37:20,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:37:20,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:37:20,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-28 00:37:20,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5512820512820513 [2024-06-28 00:37:20,625 INFO L175 Difference]: Start difference. First operand has 189 places, 234 transitions, 3720 flow. Second operand 6 states and 172 transitions. [2024-06-28 00:37:20,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 276 transitions, 4558 flow [2024-06-28 00:37:21,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 276 transitions, 4469 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-28 00:37:21,153 INFO L231 Difference]: Finished difference. Result has 194 places, 242 transitions, 3902 flow [2024-06-28 00:37:21,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=3637, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3902, PETRI_PLACES=194, PETRI_TRANSITIONS=242} [2024-06-28 00:37:21,154 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 139 predicate places. [2024-06-28 00:37:21,154 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 242 transitions, 3902 flow [2024-06-28 00:37:21,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:21,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:21,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:37:21,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:37:21,155 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:21,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:21,155 INFO L85 PathProgramCache]: Analyzing trace with hash -621505953, now seen corresponding path program 4 times [2024-06-28 00:37:21,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:21,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029689532] [2024-06-28 00:37:21,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:21,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:21,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:21,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:21,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:21,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029689532] [2024-06-28 00:37:21,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029689532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:21,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:21,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:37:21,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245541521] [2024-06-28 00:37:21,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:21,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:37:21,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:21,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:37:21,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:37:21,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:37:21,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 242 transitions, 3902 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:21,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:21,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:37:21,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:22,506 INFO L124 PetriNetUnfolderBase]: 4513/7952 cut-off events. [2024-06-28 00:37:22,507 INFO L125 PetriNetUnfolderBase]: For 143478/143565 co-relation queries the response was YES. [2024-06-28 00:37:22,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41973 conditions, 7952 events. 4513/7952 cut-off events. For 143478/143565 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 62874 event pairs, 1327 based on Foata normal form. 68/7835 useless extension candidates. Maximal degree in co-relation 41876. Up to 6206 conditions per place. [2024-06-28 00:37:22,601 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 206 selfloop transitions, 58 changer transitions 0/276 dead transitions. [2024-06-28 00:37:22,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 276 transitions, 4789 flow [2024-06-28 00:37:22,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:37:22,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:37:22,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-28 00:37:22,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5256410256410257 [2024-06-28 00:37:22,602 INFO L175 Difference]: Start difference. First operand has 194 places, 242 transitions, 3902 flow. Second operand 6 states and 164 transitions. [2024-06-28 00:37:22,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 276 transitions, 4789 flow [2024-06-28 00:37:23,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 276 transitions, 4714 flow, removed 33 selfloop flow, removed 1 redundant places. [2024-06-28 00:37:23,089 INFO L231 Difference]: Finished difference. Result has 200 places, 251 transitions, 4129 flow [2024-06-28 00:37:23,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=3839, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4129, PETRI_PLACES=200, PETRI_TRANSITIONS=251} [2024-06-28 00:37:23,090 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 145 predicate places. [2024-06-28 00:37:23,090 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 251 transitions, 4129 flow [2024-06-28 00:37:23,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:23,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:23,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:37:23,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 00:37:23,090 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:23,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:23,091 INFO L85 PathProgramCache]: Analyzing trace with hash -311841341, now seen corresponding path program 5 times [2024-06-28 00:37:23,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:23,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805461260] [2024-06-28 00:37:23,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:23,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:23,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:23,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:23,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:23,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805461260] [2024-06-28 00:37:23,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805461260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:23,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:23,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:37:23,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421420358] [2024-06-28 00:37:23,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:23,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:37:23,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:23,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:37:23,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:37:23,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:37:23,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 251 transitions, 4129 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:23,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:23,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:37:23,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:24,589 INFO L124 PetriNetUnfolderBase]: 4506/7942 cut-off events. [2024-06-28 00:37:24,589 INFO L125 PetriNetUnfolderBase]: For 149285/149372 co-relation queries the response was YES. [2024-06-28 00:37:24,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42330 conditions, 7942 events. 4506/7942 cut-off events. For 149285/149372 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 62823 event pairs, 1329 based on Foata normal form. 68/7826 useless extension candidates. Maximal degree in co-relation 42229. Up to 6202 conditions per place. [2024-06-28 00:37:24,662 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 205 selfloop transitions, 58 changer transitions 0/275 dead transitions. [2024-06-28 00:37:24,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 275 transitions, 4789 flow [2024-06-28 00:37:24,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:37:24,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:37:24,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-28 00:37:24,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5224358974358975 [2024-06-28 00:37:24,663 INFO L175 Difference]: Start difference. First operand has 200 places, 251 transitions, 4129 flow. Second operand 6 states and 163 transitions. [2024-06-28 00:37:24,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 275 transitions, 4789 flow [2024-06-28 00:37:25,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 275 transitions, 4667 flow, removed 49 selfloop flow, removed 1 redundant places. [2024-06-28 00:37:25,099 INFO L231 Difference]: Finished difference. Result has 205 places, 251 transitions, 4129 flow [2024-06-28 00:37:25,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=4007, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4129, PETRI_PLACES=205, PETRI_TRANSITIONS=251} [2024-06-28 00:37:25,100 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 150 predicate places. [2024-06-28 00:37:25,100 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 251 transitions, 4129 flow [2024-06-28 00:37:25,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:25,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:25,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:37:25,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 00:37:25,100 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:25,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:25,101 INFO L85 PathProgramCache]: Analyzing trace with hash -185253819, now seen corresponding path program 1 times [2024-06-28 00:37:25,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:25,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772050966] [2024-06-28 00:37:25,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:25,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:25,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:25,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:25,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:25,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772050966] [2024-06-28 00:37:25,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772050966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:25,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:25,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:37:25,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290873648] [2024-06-28 00:37:25,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:25,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:37:25,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:25,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:37:25,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:37:25,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:37:25,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 251 transitions, 4129 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:25,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:25,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:37:25,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:26,356 INFO L124 PetriNetUnfolderBase]: 4518/7909 cut-off events. [2024-06-28 00:37:26,356 INFO L125 PetriNetUnfolderBase]: For 152451/152453 co-relation queries the response was YES. [2024-06-28 00:37:26,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42710 conditions, 7909 events. 4518/7909 cut-off events. For 152451/152453 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 61801 event pairs, 1548 based on Foata normal form. 4/7741 useless extension candidates. Maximal degree in co-relation 42606. Up to 6312 conditions per place. [2024-06-28 00:37:26,451 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 245 selfloop transitions, 38 changer transitions 0/295 dead transitions. [2024-06-28 00:37:26,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 295 transitions, 5099 flow [2024-06-28 00:37:26,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:37:26,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:37:26,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 00:37:26,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5705128205128205 [2024-06-28 00:37:26,452 INFO L175 Difference]: Start difference. First operand has 205 places, 251 transitions, 4129 flow. Second operand 6 states and 178 transitions. [2024-06-28 00:37:26,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 295 transitions, 5099 flow [2024-06-28 00:37:26,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 295 transitions, 5008 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 00:37:26,933 INFO L231 Difference]: Finished difference. Result has 209 places, 258 transitions, 4288 flow [2024-06-28 00:37:26,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=4038, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4288, PETRI_PLACES=209, PETRI_TRANSITIONS=258} [2024-06-28 00:37:26,933 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 154 predicate places. [2024-06-28 00:37:26,933 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 258 transitions, 4288 flow [2024-06-28 00:37:26,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:26,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:26,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:37:26,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 00:37:26,934 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:26,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:26,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1788870557, now seen corresponding path program 2 times [2024-06-28 00:37:26,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:26,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235539788] [2024-06-28 00:37:26,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:26,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:26,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:27,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:27,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:27,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235539788] [2024-06-28 00:37:27,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235539788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:27,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:27,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:37:27,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178667943] [2024-06-28 00:37:27,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:27,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:37:27,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:27,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:37:27,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:37:27,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:37:27,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 258 transitions, 4288 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:27,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:27,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:37:27,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:28,252 INFO L124 PetriNetUnfolderBase]: 4549/7988 cut-off events. [2024-06-28 00:37:28,253 INFO L125 PetriNetUnfolderBase]: For 159759/159761 co-relation queries the response was YES. [2024-06-28 00:37:28,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43842 conditions, 7988 events. 4549/7988 cut-off events. For 159759/159761 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 63018 event pairs, 1403 based on Foata normal form. 4/7811 useless extension candidates. Maximal degree in co-relation 43736. Up to 6332 conditions per place. [2024-06-28 00:37:28,328 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 240 selfloop transitions, 43 changer transitions 0/295 dead transitions. [2024-06-28 00:37:28,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 295 transitions, 5226 flow [2024-06-28 00:37:28,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:37:28,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:37:28,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-28 00:37:28,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544871794871795 [2024-06-28 00:37:28,329 INFO L175 Difference]: Start difference. First operand has 209 places, 258 transitions, 4288 flow. Second operand 6 states and 173 transitions. [2024-06-28 00:37:28,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 295 transitions, 5226 flow [2024-06-28 00:37:28,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 295 transitions, 5138 flow, removed 36 selfloop flow, removed 1 redundant places. [2024-06-28 00:37:28,832 INFO L231 Difference]: Finished difference. Result has 215 places, 264 transitions, 4444 flow [2024-06-28 00:37:28,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=4212, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4444, PETRI_PLACES=215, PETRI_TRANSITIONS=264} [2024-06-28 00:37:28,833 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 160 predicate places. [2024-06-28 00:37:28,833 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 264 transitions, 4444 flow [2024-06-28 00:37:28,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:28,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:28,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:37:28,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 00:37:28,834 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:28,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:28,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1939857679, now seen corresponding path program 3 times [2024-06-28 00:37:28,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:28,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505249723] [2024-06-28 00:37:28,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:28,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:28,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:28,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:28,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:28,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505249723] [2024-06-28 00:37:28,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505249723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:28,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:28,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:37:28,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649348867] [2024-06-28 00:37:28,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:28,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:37:28,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:28,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:37:28,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:37:28,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:37:28,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 264 transitions, 4444 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:28,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:28,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:37:28,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:30,122 INFO L124 PetriNetUnfolderBase]: 4542/7969 cut-off events. [2024-06-28 00:37:30,123 INFO L125 PetriNetUnfolderBase]: For 163805/163807 co-relation queries the response was YES. [2024-06-28 00:37:30,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44219 conditions, 7969 events. 4542/7969 cut-off events. For 163805/163807 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 62555 event pairs, 1402 based on Foata normal form. 4/7780 useless extension candidates. Maximal degree in co-relation 44110. Up to 6433 conditions per place. [2024-06-28 00:37:30,219 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 244 selfloop transitions, 36 changer transitions 0/292 dead transitions. [2024-06-28 00:37:30,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 292 transitions, 5172 flow [2024-06-28 00:37:30,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:37:30,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:37:30,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-06-28 00:37:30,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5807692307692308 [2024-06-28 00:37:30,221 INFO L175 Difference]: Start difference. First operand has 215 places, 264 transitions, 4444 flow. Second operand 5 states and 151 transitions. [2024-06-28 00:37:30,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 292 transitions, 5172 flow [2024-06-28 00:37:30,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 292 transitions, 5037 flow, removed 45 selfloop flow, removed 2 redundant places. [2024-06-28 00:37:30,707 INFO L231 Difference]: Finished difference. Result has 218 places, 264 transitions, 4391 flow [2024-06-28 00:37:30,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=4309, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4391, PETRI_PLACES=218, PETRI_TRANSITIONS=264} [2024-06-28 00:37:30,708 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 163 predicate places. [2024-06-28 00:37:30,708 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 264 transitions, 4391 flow [2024-06-28 00:37:30,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:30,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:30,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:37:30,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 00:37:30,709 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:30,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:30,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1389114703, now seen corresponding path program 4 times [2024-06-28 00:37:30,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:30,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150893851] [2024-06-28 00:37:30,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:30,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:30,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:30,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:30,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:30,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150893851] [2024-06-28 00:37:30,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150893851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:30,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:30,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:37:30,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375795952] [2024-06-28 00:37:30,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:30,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:37:30,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:30,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:37:30,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:37:30,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:37:30,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 264 transitions, 4391 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:30,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:30,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:37:30,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:32,071 INFO L124 PetriNetUnfolderBase]: 4535/7976 cut-off events. [2024-06-28 00:37:32,071 INFO L125 PetriNetUnfolderBase]: For 170517/170519 co-relation queries the response was YES. [2024-06-28 00:37:32,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44076 conditions, 7976 events. 4535/7976 cut-off events. For 170517/170519 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 62726 event pairs, 1560 based on Foata normal form. 4/7800 useless extension candidates. Maximal degree in co-relation 43966. Up to 6429 conditions per place. [2024-06-28 00:37:32,158 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 241 selfloop transitions, 44 changer transitions 0/297 dead transitions. [2024-06-28 00:37:32,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 297 transitions, 5185 flow [2024-06-28 00:37:32,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:37:32,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:37:32,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-28 00:37:32,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5302197802197802 [2024-06-28 00:37:32,159 INFO L175 Difference]: Start difference. First operand has 218 places, 264 transitions, 4391 flow. Second operand 7 states and 193 transitions. [2024-06-28 00:37:32,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 297 transitions, 5185 flow [2024-06-28 00:37:32,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 297 transitions, 5103 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 00:37:32,647 INFO L231 Difference]: Finished difference. Result has 221 places, 267 transitions, 4483 flow [2024-06-28 00:37:32,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=4313, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4483, PETRI_PLACES=221, PETRI_TRANSITIONS=267} [2024-06-28 00:37:32,647 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 166 predicate places. [2024-06-28 00:37:32,647 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 267 transitions, 4483 flow [2024-06-28 00:37:32,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:32,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:32,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:37:32,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 00:37:32,648 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:32,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:32,648 INFO L85 PathProgramCache]: Analyzing trace with hash -2114613867, now seen corresponding path program 5 times [2024-06-28 00:37:32,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:32,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012541829] [2024-06-28 00:37:32,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:32,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:32,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:32,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:32,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:32,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012541829] [2024-06-28 00:37:32,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012541829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:32,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:32,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:37:32,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109338185] [2024-06-28 00:37:32,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:32,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:37:32,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:32,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:37:32,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:37:32,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:37:32,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 267 transitions, 4483 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:32,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:32,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:37:32,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:33,963 INFO L124 PetriNetUnfolderBase]: 4520/7919 cut-off events. [2024-06-28 00:37:33,963 INFO L125 PetriNetUnfolderBase]: For 175332/175346 co-relation queries the response was YES. [2024-06-28 00:37:34,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44165 conditions, 7919 events. 4520/7919 cut-off events. For 175332/175346 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 62288 event pairs, 1455 based on Foata normal form. 16/7736 useless extension candidates. Maximal degree in co-relation 44054. Up to 6308 conditions per place. [2024-06-28 00:37:34,066 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 229 selfloop transitions, 50 changer transitions 0/291 dead transitions. [2024-06-28 00:37:34,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 291 transitions, 5235 flow [2024-06-28 00:37:34,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:37:34,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:37:34,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-28 00:37:34,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5224358974358975 [2024-06-28 00:37:34,067 INFO L175 Difference]: Start difference. First operand has 221 places, 267 transitions, 4483 flow. Second operand 6 states and 163 transitions. [2024-06-28 00:37:34,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 291 transitions, 5235 flow [2024-06-28 00:37:34,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 291 transitions, 5097 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 00:37:34,580 INFO L231 Difference]: Finished difference. Result has 222 places, 270 transitions, 4521 flow [2024-06-28 00:37:34,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=4345, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4521, PETRI_PLACES=222, PETRI_TRANSITIONS=270} [2024-06-28 00:37:34,581 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 167 predicate places. [2024-06-28 00:37:34,581 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 270 transitions, 4521 flow [2024-06-28 00:37:34,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:34,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:34,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:37:34,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 00:37:34,581 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:34,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:34,581 INFO L85 PathProgramCache]: Analyzing trace with hash 730096832, now seen corresponding path program 1 times [2024-06-28 00:37:34,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:34,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821062801] [2024-06-28 00:37:34,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:34,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:34,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:34,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:34,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:34,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821062801] [2024-06-28 00:37:34,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821062801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:34,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:34,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:37:34,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885919909] [2024-06-28 00:37:34,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:34,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:37:34,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:34,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:37:34,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:37:34,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 52 [2024-06-28 00:37:34,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 270 transitions, 4521 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:34,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:34,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 52 [2024-06-28 00:37:34,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:36,107 INFO L124 PetriNetUnfolderBase]: 4152/7440 cut-off events. [2024-06-28 00:37:36,107 INFO L125 PetriNetUnfolderBase]: For 187115/187233 co-relation queries the response was YES. [2024-06-28 00:37:36,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41415 conditions, 7440 events. 4152/7440 cut-off events. For 187115/187233 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 59030 event pairs, 1169 based on Foata normal form. 108/7413 useless extension candidates. Maximal degree in co-relation 41303. Up to 4865 conditions per place. [2024-06-28 00:37:36,218 INFO L140 encePairwiseOnDemand]: 47/52 looper letters, 187 selfloop transitions, 63 changer transitions 0/296 dead transitions. [2024-06-28 00:37:36,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 296 transitions, 5277 flow [2024-06-28 00:37:36,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:37:36,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:37:36,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-28 00:37:36,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5538461538461539 [2024-06-28 00:37:36,219 INFO L175 Difference]: Start difference. First operand has 222 places, 270 transitions, 4521 flow. Second operand 5 states and 144 transitions. [2024-06-28 00:37:36,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 296 transitions, 5277 flow [2024-06-28 00:37:36,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 296 transitions, 5161 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 00:37:36,851 INFO L231 Difference]: Finished difference. Result has 224 places, 272 transitions, 4576 flow [2024-06-28 00:37:36,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=4405, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4576, PETRI_PLACES=224, PETRI_TRANSITIONS=272} [2024-06-28 00:37:36,851 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 169 predicate places. [2024-06-28 00:37:36,852 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 272 transitions, 4576 flow [2024-06-28 00:37:36,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:36,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:36,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:37:36,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 00:37:36,852 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:36,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:36,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1613720937, now seen corresponding path program 1 times [2024-06-28 00:37:36,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:36,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264771277] [2024-06-28 00:37:36,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:36,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:36,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:36,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:36,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:36,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264771277] [2024-06-28 00:37:36,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264771277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:36,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:36,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:37:36,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856352484] [2024-06-28 00:37:36,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:36,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:37:36,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:36,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:37:36,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:37:36,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:37:36,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 272 transitions, 4576 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:36,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:36,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:37:36,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:38,369 INFO L124 PetriNetUnfolderBase]: 4947/8584 cut-off events. [2024-06-28 00:37:38,370 INFO L125 PetriNetUnfolderBase]: For 225610/225612 co-relation queries the response was YES. [2024-06-28 00:37:38,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50078 conditions, 8584 events. 4947/8584 cut-off events. For 225610/225612 co-relation queries the response was YES. Maximal size of possible extension queue 628. Compared 67101 event pairs, 1272 based on Foata normal form. 12/8461 useless extension candidates. Maximal degree in co-relation 49964. Up to 5716 conditions per place. [2024-06-28 00:37:38,627 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 222 selfloop transitions, 96 changer transitions 0/330 dead transitions. [2024-06-28 00:37:38,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 330 transitions, 5745 flow [2024-06-28 00:37:38,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:37:38,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:37:38,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-28 00:37:38,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993589743589743 [2024-06-28 00:37:38,628 INFO L175 Difference]: Start difference. First operand has 224 places, 272 transitions, 4576 flow. Second operand 6 states and 187 transitions. [2024-06-28 00:37:38,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 330 transitions, 5745 flow [2024-06-28 00:37:39,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 330 transitions, 5661 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-28 00:37:39,220 INFO L231 Difference]: Finished difference. Result has 229 places, 288 transitions, 5078 flow [2024-06-28 00:37:39,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=4492, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5078, PETRI_PLACES=229, PETRI_TRANSITIONS=288} [2024-06-28 00:37:39,221 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 174 predicate places. [2024-06-28 00:37:39,221 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 288 transitions, 5078 flow [2024-06-28 00:37:39,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:39,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:39,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:37:39,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 00:37:39,222 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:39,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:39,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1347416325, now seen corresponding path program 2 times [2024-06-28 00:37:39,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:39,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032204581] [2024-06-28 00:37:39,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:39,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:39,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:39,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-28 00:37:39,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:39,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032204581] [2024-06-28 00:37:39,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032204581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:39,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:39,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:37:39,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942767019] [2024-06-28 00:37:39,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:39,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:37:39,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:39,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:37:39,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:37:39,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:37:39,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 288 transitions, 5078 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:39,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:39,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:37:39,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:40,829 INFO L124 PetriNetUnfolderBase]: 4916/8519 cut-off events. [2024-06-28 00:37:40,829 INFO L125 PetriNetUnfolderBase]: For 232047/232049 co-relation queries the response was YES. [2024-06-28 00:37:40,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50928 conditions, 8519 events. 4916/8519 cut-off events. For 232047/232049 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 66363 event pairs, 1265 based on Foata normal form. 12/8397 useless extension candidates. Maximal degree in co-relation 50812. Up to 5704 conditions per place. [2024-06-28 00:37:40,958 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 210 selfloop transitions, 117 changer transitions 0/339 dead transitions. [2024-06-28 00:37:40,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 339 transitions, 6095 flow [2024-06-28 00:37:40,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:37:40,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:37:40,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-28 00:37:40,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5600961538461539 [2024-06-28 00:37:40,960 INFO L175 Difference]: Start difference. First operand has 229 places, 288 transitions, 5078 flow. Second operand 8 states and 233 transitions. [2024-06-28 00:37:40,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 339 transitions, 6095 flow [2024-06-28 00:37:41,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 339 transitions, 5940 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-28 00:37:41,869 INFO L231 Difference]: Finished difference. Result has 234 places, 292 transitions, 5288 flow [2024-06-28 00:37:41,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=4937, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5288, PETRI_PLACES=234, PETRI_TRANSITIONS=292} [2024-06-28 00:37:41,870 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 179 predicate places. [2024-06-28 00:37:41,870 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 292 transitions, 5288 flow [2024-06-28 00:37:41,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:41,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:41,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:37:41,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 00:37:41,871 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:41,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:41,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1452231975, now seen corresponding path program 3 times [2024-06-28 00:37:41,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:41,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800172989] [2024-06-28 00:37:41,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:41,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:41,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:42,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:42,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:42,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800172989] [2024-06-28 00:37:42,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800172989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:42,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:42,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:37:42,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154145618] [2024-06-28 00:37:42,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:42,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:37:42,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:42,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:37:42,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:37:42,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:37:42,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 292 transitions, 5288 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:42,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:42,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:37:42,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:43,556 INFO L124 PetriNetUnfolderBase]: 5020/8787 cut-off events. [2024-06-28 00:37:43,557 INFO L125 PetriNetUnfolderBase]: For 240134/240134 co-relation queries the response was YES. [2024-06-28 00:37:43,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53039 conditions, 8787 events. 5020/8787 cut-off events. For 240134/240134 co-relation queries the response was YES. Maximal size of possible extension queue 650. Compared 69953 event pairs, 914 based on Foata normal form. 4/8613 useless extension candidates. Maximal degree in co-relation 52922. Up to 6083 conditions per place. [2024-06-28 00:37:43,676 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 288 selfloop transitions, 65 changer transitions 0/365 dead transitions. [2024-06-28 00:37:43,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 365 transitions, 6620 flow [2024-06-28 00:37:43,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:37:43,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:37:43,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-28 00:37:43,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5721153846153846 [2024-06-28 00:37:43,678 INFO L175 Difference]: Start difference. First operand has 234 places, 292 transitions, 5288 flow. Second operand 8 states and 238 transitions. [2024-06-28 00:37:43,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 365 transitions, 6620 flow [2024-06-28 00:37:44,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 365 transitions, 6274 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-28 00:37:44,440 INFO L231 Difference]: Finished difference. Result has 237 places, 299 transitions, 5317 flow [2024-06-28 00:37:44,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=4996, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5317, PETRI_PLACES=237, PETRI_TRANSITIONS=299} [2024-06-28 00:37:44,440 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 182 predicate places. [2024-06-28 00:37:44,440 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 299 transitions, 5317 flow [2024-06-28 00:37:44,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:44,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:44,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:37:44,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 00:37:44,441 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:44,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:44,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1452679832, now seen corresponding path program 1 times [2024-06-28 00:37:44,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:44,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437218208] [2024-06-28 00:37:44,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:44,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:44,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:44,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:44,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:44,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437218208] [2024-06-28 00:37:44,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437218208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:44,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:44,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:37:44,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645154852] [2024-06-28 00:37:44,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:44,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:37:44,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:44,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:37:44,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:37:44,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:37:44,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 299 transitions, 5317 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:44,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:44,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:37:44,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:46,317 INFO L124 PetriNetUnfolderBase]: 5028/8826 cut-off events. [2024-06-28 00:37:46,317 INFO L125 PetriNetUnfolderBase]: For 228997/229018 co-relation queries the response was YES. [2024-06-28 00:37:46,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52294 conditions, 8826 events. 5028/8826 cut-off events. For 228997/229018 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 70587 event pairs, 1362 based on Foata normal form. 22/8660 useless extension candidates. Maximal degree in co-relation 52175. Up to 6995 conditions per place. [2024-06-28 00:37:46,408 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 271 selfloop transitions, 54 changer transitions 0/337 dead transitions. [2024-06-28 00:37:46,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 337 transitions, 6203 flow [2024-06-28 00:37:46,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:37:46,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:37:46,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 00:37:46,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5168269230769231 [2024-06-28 00:37:46,409 INFO L175 Difference]: Start difference. First operand has 237 places, 299 transitions, 5317 flow. Second operand 8 states and 215 transitions. [2024-06-28 00:37:46,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 337 transitions, 6203 flow [2024-06-28 00:37:47,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 337 transitions, 6116 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-28 00:37:47,086 INFO L231 Difference]: Finished difference. Result has 243 places, 301 transitions, 5405 flow [2024-06-28 00:37:47,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=5230, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5405, PETRI_PLACES=243, PETRI_TRANSITIONS=301} [2024-06-28 00:37:47,087 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 188 predicate places. [2024-06-28 00:37:47,087 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 301 transitions, 5405 flow [2024-06-28 00:37:47,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:47,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:47,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:37:47,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 00:37:47,088 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:47,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:47,088 INFO L85 PathProgramCache]: Analyzing trace with hash 904318709, now seen corresponding path program 4 times [2024-06-28 00:37:47,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:47,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416463199] [2024-06-28 00:37:47,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:47,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:47,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:47,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:47,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:47,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416463199] [2024-06-28 00:37:47,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416463199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:47,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:47,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:37:47,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677760577] [2024-06-28 00:37:47,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:47,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:37:47,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:47,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:37:47,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:37:47,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:37:47,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 301 transitions, 5405 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:47,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:47,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:37:47,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:48,670 INFO L124 PetriNetUnfolderBase]: 5048/8839 cut-off events. [2024-06-28 00:37:48,670 INFO L125 PetriNetUnfolderBase]: For 233383/233383 co-relation queries the response was YES. [2024-06-28 00:37:48,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52526 conditions, 8839 events. 5048/8839 cut-off events. For 233383/233383 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 70600 event pairs, 936 based on Foata normal form. 4/8647 useless extension candidates. Maximal degree in co-relation 52406. Up to 6095 conditions per place. [2024-06-28 00:37:48,800 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 276 selfloop transitions, 71 changer transitions 0/359 dead transitions. [2024-06-28 00:37:48,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 359 transitions, 6463 flow [2024-06-28 00:37:48,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:37:48,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:37:48,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-28 00:37:48,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5504807692307693 [2024-06-28 00:37:48,801 INFO L175 Difference]: Start difference. First operand has 243 places, 301 transitions, 5405 flow. Second operand 8 states and 229 transitions. [2024-06-28 00:37:48,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 359 transitions, 6463 flow [2024-06-28 00:37:49,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 359 transitions, 6321 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-28 00:37:49,478 INFO L231 Difference]: Finished difference. Result has 248 places, 305 transitions, 5505 flow [2024-06-28 00:37:49,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=5263, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5505, PETRI_PLACES=248, PETRI_TRANSITIONS=305} [2024-06-28 00:37:49,479 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 193 predicate places. [2024-06-28 00:37:49,479 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 305 transitions, 5505 flow [2024-06-28 00:37:49,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:49,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:49,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:37:49,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 00:37:49,480 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:49,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:49,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1777806902, now seen corresponding path program 2 times [2024-06-28 00:37:49,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:49,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108512957] [2024-06-28 00:37:49,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:49,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:49,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:49,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:49,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:49,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108512957] [2024-06-28 00:37:49,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108512957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:49,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:49,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:37:49,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053798616] [2024-06-28 00:37:49,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:49,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:37:49,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:49,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:37:49,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:37:49,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:37:49,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 305 transitions, 5505 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:49,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:49,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:37:49,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:51,461 INFO L124 PetriNetUnfolderBase]: 5036/8847 cut-off events. [2024-06-28 00:37:51,461 INFO L125 PetriNetUnfolderBase]: For 238625/238633 co-relation queries the response was YES. [2024-06-28 00:37:51,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52792 conditions, 8847 events. 5036/8847 cut-off events. For 238625/238633 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 70995 event pairs, 1340 based on Foata normal form. 12/8690 useless extension candidates. Maximal degree in co-relation 52670. Up to 7015 conditions per place. [2024-06-28 00:37:51,590 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 283 selfloop transitions, 58 changer transitions 0/353 dead transitions. [2024-06-28 00:37:51,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 353 transitions, 6323 flow [2024-06-28 00:37:51,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:37:51,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:37:51,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-06-28 00:37:51,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5256410256410257 [2024-06-28 00:37:51,591 INFO L175 Difference]: Start difference. First operand has 248 places, 305 transitions, 5505 flow. Second operand 9 states and 246 transitions. [2024-06-28 00:37:51,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 353 transitions, 6323 flow [2024-06-28 00:37:52,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 353 transitions, 6199 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 00:37:52,508 INFO L231 Difference]: Finished difference. Result has 253 places, 305 transitions, 5510 flow [2024-06-28 00:37:52,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=5381, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5510, PETRI_PLACES=253, PETRI_TRANSITIONS=305} [2024-06-28 00:37:52,509 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 198 predicate places. [2024-06-28 00:37:52,509 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 305 transitions, 5510 flow [2024-06-28 00:37:52,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:52,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:52,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:37:52,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 00:37:52,509 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:52,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:52,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1777420425, now seen corresponding path program 5 times [2024-06-28 00:37:52,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:52,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849894836] [2024-06-28 00:37:52,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:52,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:52,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:52,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:52,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:52,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849894836] [2024-06-28 00:37:52,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849894836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:52,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:52,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:37:52,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326326383] [2024-06-28 00:37:52,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:52,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:37:52,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:52,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:37:52,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:37:52,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:37:52,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 305 transitions, 5510 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:52,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:52,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:37:52,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:54,099 INFO L124 PetriNetUnfolderBase]: 5024/8775 cut-off events. [2024-06-28 00:37:54,099 INFO L125 PetriNetUnfolderBase]: For 242346/242346 co-relation queries the response was YES. [2024-06-28 00:37:54,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52379 conditions, 8775 events. 5024/8775 cut-off events. For 242346/242346 co-relation queries the response was YES. Maximal size of possible extension queue 650. Compared 69999 event pairs, 1020 based on Foata normal form. 4/8581 useless extension candidates. Maximal degree in co-relation 52256. Up to 6087 conditions per place. [2024-06-28 00:37:54,218 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 256 selfloop transitions, 76 changer transitions 0/344 dead transitions. [2024-06-28 00:37:54,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 344 transitions, 6455 flow [2024-06-28 00:37:54,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:37:54,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:37:54,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-28 00:37:54,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274725274725275 [2024-06-28 00:37:54,219 INFO L175 Difference]: Start difference. First operand has 253 places, 305 transitions, 5510 flow. Second operand 7 states and 192 transitions. [2024-06-28 00:37:54,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 344 transitions, 6455 flow [2024-06-28 00:37:55,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 344 transitions, 6319 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 00:37:55,144 INFO L231 Difference]: Finished difference. Result has 255 places, 312 transitions, 5708 flow [2024-06-28 00:37:55,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=5374, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5708, PETRI_PLACES=255, PETRI_TRANSITIONS=312} [2024-06-28 00:37:55,145 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 200 predicate places. [2024-06-28 00:37:55,145 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 312 transitions, 5708 flow [2024-06-28 00:37:55,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:55,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:55,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:37:55,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 00:37:55,146 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:55,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:55,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1303139204, now seen corresponding path program 3 times [2024-06-28 00:37:55,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:55,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188911515] [2024-06-28 00:37:55,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:55,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:55,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:55,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:55,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:55,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188911515] [2024-06-28 00:37:55,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188911515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:55,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:55,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:37:55,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106241855] [2024-06-28 00:37:55,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:55,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:37:55,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:55,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:37:55,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:37:55,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:37:55,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 312 transitions, 5708 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:55,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:55,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:37:55,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:56,996 INFO L124 PetriNetUnfolderBase]: 5044/8840 cut-off events. [2024-06-28 00:37:56,996 INFO L125 PetriNetUnfolderBase]: For 248283/248304 co-relation queries the response was YES. [2024-06-28 00:37:57,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53324 conditions, 8840 events. 5044/8840 cut-off events. For 248283/248304 co-relation queries the response was YES. Maximal size of possible extension queue 656. Compared 70682 event pairs, 1363 based on Foata normal form. 18/8666 useless extension candidates. Maximal degree in co-relation 53199. Up to 6928 conditions per place. [2024-06-28 00:37:57,119 INFO L140 encePairwiseOnDemand]: 45/52 looper letters, 276 selfloop transitions, 60 changer transitions 0/348 dead transitions. [2024-06-28 00:37:57,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 348 transitions, 6608 flow [2024-06-28 00:37:57,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:37:57,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:37:57,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-28 00:37:57,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5576923076923077 [2024-06-28 00:37:57,120 INFO L175 Difference]: Start difference. First operand has 255 places, 312 transitions, 5708 flow. Second operand 6 states and 174 transitions. [2024-06-28 00:37:57,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 348 transitions, 6608 flow [2024-06-28 00:37:57,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 348 transitions, 6513 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-28 00:37:57,939 INFO L231 Difference]: Finished difference. Result has 259 places, 314 transitions, 5785 flow [2024-06-28 00:37:57,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=5613, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5785, PETRI_PLACES=259, PETRI_TRANSITIONS=314} [2024-06-28 00:37:57,939 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 204 predicate places. [2024-06-28 00:37:57,940 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 314 transitions, 5785 flow [2024-06-28 00:37:57,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:57,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:57,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:37:57,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 00:37:57,940 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:37:57,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:57,941 INFO L85 PathProgramCache]: Analyzing trace with hash 379250825, now seen corresponding path program 6 times [2024-06-28 00:37:57,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:57,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765941502] [2024-06-28 00:37:57,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:57,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:57,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:58,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:37:58,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:58,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765941502] [2024-06-28 00:37:58,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765941502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:58,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:58,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:37:58,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258738813] [2024-06-28 00:37:58,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:58,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:37:58,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:58,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:37:58,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:37:58,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:37:58,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 314 transitions, 5785 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:58,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:58,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:37:58,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:59,620 INFO L124 PetriNetUnfolderBase]: 5064/8858 cut-off events. [2024-06-28 00:37:59,620 INFO L125 PetriNetUnfolderBase]: For 258847/258853 co-relation queries the response was YES. [2024-06-28 00:37:59,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53577 conditions, 8858 events. 5064/8858 cut-off events. For 258847/258853 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 70633 event pairs, 1031 based on Foata normal form. 5/8645 useless extension candidates. Maximal degree in co-relation 53451. Up to 5870 conditions per place. [2024-06-28 00:37:59,725 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 258 selfloop transitions, 80 changer transitions 0/350 dead transitions. [2024-06-28 00:37:59,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 350 transitions, 6771 flow [2024-06-28 00:37:59,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:37:59,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:37:59,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-28 00:37:59,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5137362637362637 [2024-06-28 00:37:59,726 INFO L175 Difference]: Start difference. First operand has 259 places, 314 transitions, 5785 flow. Second operand 7 states and 187 transitions. [2024-06-28 00:37:59,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 350 transitions, 6771 flow [2024-06-28 00:38:00,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 350 transitions, 6660 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 00:38:00,442 INFO L231 Difference]: Finished difference. Result has 264 places, 319 transitions, 5980 flow [2024-06-28 00:38:00,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=5674, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5980, PETRI_PLACES=264, PETRI_TRANSITIONS=319} [2024-06-28 00:38:00,443 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 209 predicate places. [2024-06-28 00:38:00,443 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 319 transitions, 5980 flow [2024-06-28 00:38:00,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:00,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:38:00,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:38:00,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 00:38:00,443 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:38:00,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:38:00,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1749341426, now seen corresponding path program 4 times [2024-06-28 00:38:00,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:38:00,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574350565] [2024-06-28 00:38:00,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:38:00,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:38:00,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:38:00,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:38:00,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:38:00,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574350565] [2024-06-28 00:38:00,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574350565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:38:00,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:38:00,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:38:00,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599816326] [2024-06-28 00:38:00,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:38:00,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:38:00,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:38:00,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:38:00,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:38:00,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:38:00,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 319 transitions, 5980 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:00,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:38:00,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:38:00,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:38:02,546 INFO L124 PetriNetUnfolderBase]: 5104/8946 cut-off events. [2024-06-28 00:38:02,546 INFO L125 PetriNetUnfolderBase]: For 273084/273105 co-relation queries the response was YES. [2024-06-28 00:38:02,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54829 conditions, 8946 events. 5104/8946 cut-off events. For 273084/273105 co-relation queries the response was YES. Maximal size of possible extension queue 667. Compared 71549 event pairs, 1350 based on Foata normal form. 18/8785 useless extension candidates. Maximal degree in co-relation 54701. Up to 6988 conditions per place. [2024-06-28 00:38:02,678 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 274 selfloop transitions, 81 changer transitions 0/367 dead transitions. [2024-06-28 00:38:02,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 367 transitions, 6978 flow [2024-06-28 00:38:02,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:38:02,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:38:02,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-28 00:38:02,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5336538461538461 [2024-06-28 00:38:02,680 INFO L175 Difference]: Start difference. First operand has 264 places, 319 transitions, 5980 flow. Second operand 8 states and 222 transitions. [2024-06-28 00:38:02,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 367 transitions, 6978 flow [2024-06-28 00:38:03,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 367 transitions, 6833 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-28 00:38:03,769 INFO L231 Difference]: Finished difference. Result has 269 places, 323 transitions, 6081 flow [2024-06-28 00:38:03,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=5837, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6081, PETRI_PLACES=269, PETRI_TRANSITIONS=323} [2024-06-28 00:38:03,770 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 214 predicate places. [2024-06-28 00:38:03,770 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 323 transitions, 6081 flow [2024-06-28 00:38:03,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:03,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:38:03,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:38:03,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 00:38:03,770 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:38:03,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:38:03,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1547324360, now seen corresponding path program 5 times [2024-06-28 00:38:03,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:38:03,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830414101] [2024-06-28 00:38:03,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:38:03,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:38:03,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:38:04,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-28 00:38:04,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:38:04,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830414101] [2024-06-28 00:38:04,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830414101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:38:04,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:38:04,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:38:04,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678913273] [2024-06-28 00:38:04,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:38:04,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:38:04,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:38:04,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:38:04,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:38:04,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:38:04,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 323 transitions, 6081 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:04,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:38:04,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:38:04,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:38:05,749 INFO L124 PetriNetUnfolderBase]: 5124/8952 cut-off events. [2024-06-28 00:38:05,749 INFO L125 PetriNetUnfolderBase]: For 290675/290766 co-relation queries the response was YES. [2024-06-28 00:38:05,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54837 conditions, 8952 events. 5124/8952 cut-off events. For 290675/290766 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 71833 event pairs, 1402 based on Foata normal form. 74/8837 useless extension candidates. Maximal degree in co-relation 54707. Up to 7004 conditions per place. [2024-06-28 00:38:05,887 INFO L140 encePairwiseOnDemand]: 45/52 looper letters, 273 selfloop transitions, 66 changer transitions 0/351 dead transitions. [2024-06-28 00:38:05,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 351 transitions, 6976 flow [2024-06-28 00:38:05,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:38:05,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:38:05,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-28 00:38:05,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5288461538461539 [2024-06-28 00:38:05,889 INFO L175 Difference]: Start difference. First operand has 269 places, 323 transitions, 6081 flow. Second operand 6 states and 165 transitions. [2024-06-28 00:38:05,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 351 transitions, 6976 flow [2024-06-28 00:38:06,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 351 transitions, 6728 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 00:38:06,905 INFO L231 Difference]: Finished difference. Result has 268 places, 325 transitions, 6024 flow [2024-06-28 00:38:06,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=5839, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6024, PETRI_PLACES=268, PETRI_TRANSITIONS=325} [2024-06-28 00:38:06,906 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 213 predicate places. [2024-06-28 00:38:06,906 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 325 transitions, 6024 flow [2024-06-28 00:38:06,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:06,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:38:06,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:38:06,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 00:38:06,907 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:38:06,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:38:06,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1254276983, now seen corresponding path program 7 times [2024-06-28 00:38:06,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:38:06,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195459409] [2024-06-28 00:38:06,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:38:06,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:38:06,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:38:07,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:38:07,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:38:07,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195459409] [2024-06-28 00:38:07,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195459409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:38:07,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:38:07,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:38:07,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319809391] [2024-06-28 00:38:07,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:38:07,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:38:07,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:38:07,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:38:07,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:38:07,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:38:07,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 325 transitions, 6024 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:07,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:38:07,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:38:07,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:38:08,638 INFO L124 PetriNetUnfolderBase]: 5176/8914 cut-off events. [2024-06-28 00:38:08,638 INFO L125 PetriNetUnfolderBase]: For 304630/304654 co-relation queries the response was YES. [2024-06-28 00:38:08,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55601 conditions, 8914 events. 5176/8914 cut-off events. For 304630/304654 co-relation queries the response was YES. Maximal size of possible extension queue 670. Compared 70482 event pairs, 1348 based on Foata normal form. 7/8668 useless extension candidates. Maximal degree in co-relation 55471. Up to 5914 conditions per place. [2024-06-28 00:38:08,757 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 250 selfloop transitions, 95 changer transitions 0/357 dead transitions. [2024-06-28 00:38:08,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 357 transitions, 7246 flow [2024-06-28 00:38:08,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:38:08,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:38:08,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 00:38:08,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49725274725274726 [2024-06-28 00:38:08,759 INFO L175 Difference]: Start difference. First operand has 268 places, 325 transitions, 6024 flow. Second operand 7 states and 181 transitions. [2024-06-28 00:38:08,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 357 transitions, 7246 flow [2024-06-28 00:38:09,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 357 transitions, 7016 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-28 00:38:09,758 INFO L231 Difference]: Finished difference. Result has 271 places, 333 transitions, 6210 flow [2024-06-28 00:38:09,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=5800, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6210, PETRI_PLACES=271, PETRI_TRANSITIONS=333} [2024-06-28 00:38:09,758 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 216 predicate places. [2024-06-28 00:38:09,759 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 333 transitions, 6210 flow [2024-06-28 00:38:09,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:09,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:38:09,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:38:09,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 00:38:09,759 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:38:09,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:38:09,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1306108683, now seen corresponding path program 8 times [2024-06-28 00:38:09,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:38:09,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895710829] [2024-06-28 00:38:09,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:38:09,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:38:09,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:38:09,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:38:09,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:38:09,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895710829] [2024-06-28 00:38:09,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895710829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:38:09,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:38:09,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:38:09,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022510096] [2024-06-28 00:38:09,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:38:09,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:38:09,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:38:09,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:38:09,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:38:09,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:38:09,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 333 transitions, 6210 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:09,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:38:09,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:38:09,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:38:11,621 INFO L124 PetriNetUnfolderBase]: 5184/9077 cut-off events. [2024-06-28 00:38:11,621 INFO L125 PetriNetUnfolderBase]: For 295746/295760 co-relation queries the response was YES. [2024-06-28 00:38:11,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55726 conditions, 9077 events. 5184/9077 cut-off events. For 295746/295760 co-relation queries the response was YES. Maximal size of possible extension queue 681. Compared 72995 event pairs, 1503 based on Foata normal form. 17/8866 useless extension candidates. Maximal degree in co-relation 55596. Up to 6944 conditions per place. [2024-06-28 00:38:11,745 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 268 selfloop transitions, 78 changer transitions 0/358 dead transitions. [2024-06-28 00:38:11,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 358 transitions, 7081 flow [2024-06-28 00:38:11,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:38:11,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:38:11,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 00:38:11,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5027472527472527 [2024-06-28 00:38:11,746 INFO L175 Difference]: Start difference. First operand has 271 places, 333 transitions, 6210 flow. Second operand 7 states and 183 transitions. [2024-06-28 00:38:11,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 358 transitions, 7081 flow [2024-06-28 00:38:13,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 358 transitions, 6906 flow, removed 65 selfloop flow, removed 1 redundant places. [2024-06-28 00:38:13,123 INFO L231 Difference]: Finished difference. Result has 278 places, 338 transitions, 6325 flow [2024-06-28 00:38:13,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=6037, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6325, PETRI_PLACES=278, PETRI_TRANSITIONS=338} [2024-06-28 00:38:13,124 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 223 predicate places. [2024-06-28 00:38:13,124 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 338 transitions, 6325 flow [2024-06-28 00:38:13,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:13,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:38:13,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, 1, 1, 1, 1, 1] [2024-06-28 00:38:13,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 00:38:13,124 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:38:13,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:38:13,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1128857193, now seen corresponding path program 9 times [2024-06-28 00:38:13,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:38:13,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614330969] [2024-06-28 00:38:13,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:38:13,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:38:13,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:38:13,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-28 00:38:13,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:38:13,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614330969] [2024-06-28 00:38:13,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614330969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:38:13,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:38:13,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:38:13,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395652335] [2024-06-28 00:38:13,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:38:13,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:38:13,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:38:13,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:38:13,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:38:13,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:38:13,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 338 transitions, 6325 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:13,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:38:13,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:38:13,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:38:14,964 INFO L124 PetriNetUnfolderBase]: 5172/8924 cut-off events. [2024-06-28 00:38:14,964 INFO L125 PetriNetUnfolderBase]: For 309063/309087 co-relation queries the response was YES. [2024-06-28 00:38:15,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55623 conditions, 8924 events. 5172/8924 cut-off events. For 309063/309087 co-relation queries the response was YES. Maximal size of possible extension queue 670. Compared 70842 event pairs, 1348 based on Foata normal form. 7/8684 useless extension candidates. Maximal degree in co-relation 55489. Up to 5934 conditions per place. [2024-06-28 00:38:15,091 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 250 selfloop transitions, 97 changer transitions 0/359 dead transitions. [2024-06-28 00:38:15,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 359 transitions, 7165 flow [2024-06-28 00:38:15,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:38:15,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:38:15,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 00:38:15,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.489010989010989 [2024-06-28 00:38:15,098 INFO L175 Difference]: Start difference. First operand has 278 places, 338 transitions, 6325 flow. Second operand 7 states and 178 transitions. [2024-06-28 00:38:15,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 359 transitions, 7165 flow [2024-06-28 00:38:16,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 359 transitions, 6882 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-28 00:38:16,181 INFO L231 Difference]: Finished difference. Result has 280 places, 338 transitions, 6241 flow [2024-06-28 00:38:16,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=6042, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6241, PETRI_PLACES=280, PETRI_TRANSITIONS=338} [2024-06-28 00:38:16,181 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 225 predicate places. [2024-06-28 00:38:16,181 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 338 transitions, 6241 flow [2024-06-28 00:38:16,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:16,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:38:16,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:38:16,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 00:38:16,182 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:38:16,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:38:16,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1269551194, now seen corresponding path program 6 times [2024-06-28 00:38:16,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:38:16,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984523812] [2024-06-28 00:38:16,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:38:16,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:38:16,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:38:16,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:38:16,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:38:16,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984523812] [2024-06-28 00:38:16,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984523812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:38:16,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:38:16,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:38:16,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680051054] [2024-06-28 00:38:16,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:38:16,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:38:16,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:38:16,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:38:16,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:38:16,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:38:16,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 338 transitions, 6241 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:16,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:38:16,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:38:16,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:38:18,042 INFO L124 PetriNetUnfolderBase]: 5160/9026 cut-off events. [2024-06-28 00:38:18,043 INFO L125 PetriNetUnfolderBase]: For 303389/303472 co-relation queries the response was YES. [2024-06-28 00:38:18,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55489 conditions, 9026 events. 5160/9026 cut-off events. For 303389/303472 co-relation queries the response was YES. Maximal size of possible extension queue 679. Compared 72568 event pairs, 1406 based on Foata normal form. 74/8912 useless extension candidates. Maximal degree in co-relation 55355. Up to 7064 conditions per place. [2024-06-28 00:38:18,166 INFO L140 encePairwiseOnDemand]: 45/52 looper letters, 285 selfloop transitions, 66 changer transitions 0/363 dead transitions. [2024-06-28 00:38:18,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 363 transitions, 7015 flow [2024-06-28 00:38:18,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:38:18,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:38:18,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-28 00:38:18,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5256410256410257 [2024-06-28 00:38:18,167 INFO L175 Difference]: Start difference. First operand has 280 places, 338 transitions, 6241 flow. Second operand 6 states and 164 transitions. [2024-06-28 00:38:18,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 363 transitions, 7015 flow [2024-06-28 00:38:19,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 363 transitions, 6852 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 00:38:19,336 INFO L231 Difference]: Finished difference. Result has 282 places, 338 transitions, 6220 flow [2024-06-28 00:38:19,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=6078, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6220, PETRI_PLACES=282, PETRI_TRANSITIONS=338} [2024-06-28 00:38:19,337 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 227 predicate places. [2024-06-28 00:38:19,337 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 338 transitions, 6220 flow [2024-06-28 00:38:19,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:19,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:38:19,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:38:19,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 00:38:19,337 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:38:19,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:38:19,337 INFO L85 PathProgramCache]: Analyzing trace with hash 531014138, now seen corresponding path program 1 times [2024-06-28 00:38:19,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:38:19,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935702328] [2024-06-28 00:38:19,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:38:19,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:38:19,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:38:19,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:38:19,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:38:19,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935702328] [2024-06-28 00:38:19,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935702328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:38:19,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:38:19,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:38:19,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337949310] [2024-06-28 00:38:19,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:38:19,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:38:19,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:38:19,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:38:19,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:38:19,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 52 [2024-06-28 00:38:19,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 338 transitions, 6220 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:19,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:38:19,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 52 [2024-06-28 00:38:19,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:38:21,188 INFO L124 PetriNetUnfolderBase]: 4663/8397 cut-off events. [2024-06-28 00:38:21,189 INFO L125 PetriNetUnfolderBase]: For 295549/295680 co-relation queries the response was YES. [2024-06-28 00:38:21,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51168 conditions, 8397 events. 4663/8397 cut-off events. For 295549/295680 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 68804 event pairs, 1219 based on Foata normal form. 109/8355 useless extension candidates. Maximal degree in co-relation 51033. Up to 5749 conditions per place. [2024-06-28 00:38:21,472 INFO L140 encePairwiseOnDemand]: 45/52 looper letters, 223 selfloop transitions, 83 changer transitions 0/363 dead transitions. [2024-06-28 00:38:21,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 363 transitions, 7060 flow [2024-06-28 00:38:21,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:38:21,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:38:21,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-28 00:38:21,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-28 00:38:21,473 INFO L175 Difference]: Start difference. First operand has 282 places, 338 transitions, 6220 flow. Second operand 6 states and 169 transitions. [2024-06-28 00:38:21,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 363 transitions, 7060 flow [2024-06-28 00:38:22,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 363 transitions, 6933 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 00:38:22,461 INFO L231 Difference]: Finished difference. Result has 283 places, 341 transitions, 6357 flow [2024-06-28 00:38:22,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=6095, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6357, PETRI_PLACES=283, PETRI_TRANSITIONS=341} [2024-06-28 00:38:22,461 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 228 predicate places. [2024-06-28 00:38:22,461 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 341 transitions, 6357 flow [2024-06-28 00:38:22,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:22,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:38:22,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:38:22,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 00:38:22,462 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:38:22,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:38:22,462 INFO L85 PathProgramCache]: Analyzing trace with hash -1518491378, now seen corresponding path program 1 times [2024-06-28 00:38:22,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:38:22,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572617259] [2024-06-28 00:38:22,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:38:22,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:38:22,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:38:22,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:38:22,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:38:22,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572617259] [2024-06-28 00:38:22,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572617259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:38:22,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:38:22,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:38:22,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463375318] [2024-06-28 00:38:22,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:38:22,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:38:22,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:38:22,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:38:22,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:38:22,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:38:22,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 341 transitions, 6357 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:22,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:38:22,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:38:22,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:38:24,278 INFO L124 PetriNetUnfolderBase]: 5253/9206 cut-off events. [2024-06-28 00:38:24,278 INFO L125 PetriNetUnfolderBase]: For 313040/313061 co-relation queries the response was YES. [2024-06-28 00:38:24,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56517 conditions, 9206 events. 5253/9206 cut-off events. For 313040/313061 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 74291 event pairs, 1062 based on Foata normal form. 22/9076 useless extension candidates. Maximal degree in co-relation 56382. Up to 6415 conditions per place. [2024-06-28 00:38:24,411 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 317 selfloop transitions, 65 changer transitions 0/394 dead transitions. [2024-06-28 00:38:24,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 394 transitions, 7467 flow [2024-06-28 00:38:24,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:38:24,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:38:24,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-28 00:38:24,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5408653846153846 [2024-06-28 00:38:24,412 INFO L175 Difference]: Start difference. First operand has 283 places, 341 transitions, 6357 flow. Second operand 8 states and 225 transitions. [2024-06-28 00:38:24,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 394 transitions, 7467 flow [2024-06-28 00:38:25,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 394 transitions, 7238 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-28 00:38:25,510 INFO L231 Difference]: Finished difference. Result has 287 places, 346 transitions, 6387 flow [2024-06-28 00:38:25,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=6132, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6387, PETRI_PLACES=287, PETRI_TRANSITIONS=346} [2024-06-28 00:38:25,510 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 232 predicate places. [2024-06-28 00:38:25,510 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 346 transitions, 6387 flow [2024-06-28 00:38:25,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:25,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:38:25,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, 1, 1, 1] [2024-06-28 00:38:25,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 00:38:25,511 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:38:25,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:38:25,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1518371222, now seen corresponding path program 1 times [2024-06-28 00:38:25,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:38:25,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76692520] [2024-06-28 00:38:25,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:38:25,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:38:25,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:38:25,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:38:25,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:38:25,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76692520] [2024-06-28 00:38:25,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76692520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:38:25,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:38:25,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:38:25,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886566909] [2024-06-28 00:38:25,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:38:25,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:38:25,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:38:25,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:38:25,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:38:25,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:38:25,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 346 transitions, 6387 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:25,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:38:25,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:38:25,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:38:27,644 INFO L124 PetriNetUnfolderBase]: 5273/9172 cut-off events. [2024-06-28 00:38:27,644 INFO L125 PetriNetUnfolderBase]: For 314952/314954 co-relation queries the response was YES. [2024-06-28 00:38:27,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56654 conditions, 9172 events. 5273/9172 cut-off events. For 314952/314954 co-relation queries the response was YES. Maximal size of possible extension queue 683. Compared 73371 event pairs, 1801 based on Foata normal form. 6/8986 useless extension candidates. Maximal degree in co-relation 56518. Up to 7371 conditions per place. [2024-06-28 00:38:27,772 INFO L140 encePairwiseOnDemand]: 45/52 looper letters, 325 selfloop transitions, 47 changer transitions 0/384 dead transitions. [2024-06-28 00:38:27,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 384 transitions, 7463 flow [2024-06-28 00:38:27,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:38:27,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:38:27,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 00:38:27,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5737179487179487 [2024-06-28 00:38:27,773 INFO L175 Difference]: Start difference. First operand has 287 places, 346 transitions, 6387 flow. Second operand 6 states and 179 transitions. [2024-06-28 00:38:27,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 384 transitions, 7463 flow [2024-06-28 00:38:29,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 384 transitions, 7329 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-28 00:38:29,040 INFO L231 Difference]: Finished difference. Result has 290 places, 348 transitions, 6392 flow [2024-06-28 00:38:29,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=6253, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6392, PETRI_PLACES=290, PETRI_TRANSITIONS=348} [2024-06-28 00:38:29,041 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 235 predicate places. [2024-06-28 00:38:29,041 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 348 transitions, 6392 flow [2024-06-28 00:38:29,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:29,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:38:29,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:38:29,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 00:38:29,041 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:38:29,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:38:29,042 INFO L85 PathProgramCache]: Analyzing trace with hash -1341239702, now seen corresponding path program 2 times [2024-06-28 00:38:29,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:38:29,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745982293] [2024-06-28 00:38:29,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:38:29,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:38:29,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:38:29,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:38:29,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:38:29,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745982293] [2024-06-28 00:38:29,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745982293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:38:29,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:38:29,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:38:29,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422840537] [2024-06-28 00:38:29,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:38:29,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:38:29,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:38:29,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:38:29,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:38:29,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:38:29,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 348 transitions, 6392 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:29,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:38:29,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:38:29,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:38:30,963 INFO L124 PetriNetUnfolderBase]: 5325/9228 cut-off events. [2024-06-28 00:38:30,963 INFO L125 PetriNetUnfolderBase]: For 332028/332030 co-relation queries the response was YES. [2024-06-28 00:38:31,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57165 conditions, 9228 events. 5325/9228 cut-off events. For 332028/332030 co-relation queries the response was YES. Maximal size of possible extension queue 690. Compared 73628 event pairs, 1821 based on Foata normal form. 6/9036 useless extension candidates. Maximal degree in co-relation 57026. Up to 7411 conditions per place. [2024-06-28 00:38:31,098 INFO L140 encePairwiseOnDemand]: 45/52 looper letters, 322 selfloop transitions, 50 changer transitions 0/384 dead transitions. [2024-06-28 00:38:31,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 384 transitions, 7516 flow [2024-06-28 00:38:31,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:38:31,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:38:31,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-28 00:38:31,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5608974358974359 [2024-06-28 00:38:31,099 INFO L175 Difference]: Start difference. First operand has 290 places, 348 transitions, 6392 flow. Second operand 6 states and 175 transitions. [2024-06-28 00:38:31,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 384 transitions, 7516 flow [2024-06-28 00:38:32,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 384 transitions, 7413 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 00:38:32,353 INFO L231 Difference]: Finished difference. Result has 293 places, 352 transitions, 6491 flow [2024-06-28 00:38:32,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=6295, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6491, PETRI_PLACES=293, PETRI_TRANSITIONS=352} [2024-06-28 00:38:32,354 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 238 predicate places. [2024-06-28 00:38:32,354 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 352 transitions, 6491 flow [2024-06-28 00:38:32,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:32,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:38:32,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:38:32,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 00:38:32,354 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:38:32,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:38:32,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1032387800, now seen corresponding path program 2 times [2024-06-28 00:38:32,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:38:32,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75346084] [2024-06-28 00:38:32,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:38:32,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:38:32,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:38:32,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:38:32,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:38:32,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75346084] [2024-06-28 00:38:32,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75346084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:38:32,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:38:32,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:38:32,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115118942] [2024-06-28 00:38:32,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:38:32,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:38:32,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:38:32,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:38:32,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:38:32,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:38:32,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 352 transitions, 6491 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:32,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:38:32,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:38:32,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:38:34,530 INFO L124 PetriNetUnfolderBase]: 6159/10664 cut-off events. [2024-06-28 00:38:34,530 INFO L125 PetriNetUnfolderBase]: For 476390/476396 co-relation queries the response was YES. [2024-06-28 00:38:34,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69620 conditions, 10664 events. 6159/10664 cut-off events. For 476390/476396 co-relation queries the response was YES. Maximal size of possible extension queue 788. Compared 87016 event pairs, 814 based on Foata normal form. 19/10471 useless extension candidates. Maximal degree in co-relation 69480. Up to 5851 conditions per place. [2024-06-28 00:38:34,704 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 274 selfloop transitions, 153 changer transitions 0/439 dead transitions. [2024-06-28 00:38:34,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 439 transitions, 8578 flow [2024-06-28 00:38:34,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:38:34,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:38:34,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-28 00:38:34,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5604395604395604 [2024-06-28 00:38:34,705 INFO L175 Difference]: Start difference. First operand has 293 places, 352 transitions, 6491 flow. Second operand 7 states and 204 transitions. [2024-06-28 00:38:34,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 439 transitions, 8578 flow [2024-06-28 00:38:36,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 439 transitions, 8483 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 00:38:36,380 INFO L231 Difference]: Finished difference. Result has 300 places, 392 transitions, 7786 flow [2024-06-28 00:38:36,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=6410, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7786, PETRI_PLACES=300, PETRI_TRANSITIONS=392} [2024-06-28 00:38:36,381 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 245 predicate places. [2024-06-28 00:38:36,381 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 392 transitions, 7786 flow [2024-06-28 00:38:36,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:36,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:38:36,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:38:36,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 00:38:36,381 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:38:36,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:38:36,382 INFO L85 PathProgramCache]: Analyzing trace with hash 833206166, now seen corresponding path program 3 times [2024-06-28 00:38:36,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:38:36,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239302233] [2024-06-28 00:38:36,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:38:36,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:38:36,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:38:36,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-28 00:38:36,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:38:36,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239302233] [2024-06-28 00:38:36,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239302233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:38:36,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:38:36,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:38:36,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117699589] [2024-06-28 00:38:36,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:38:36,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:38:36,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:38:36,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:38:36,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:38:36,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:38:36,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 392 transitions, 7786 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:36,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:38:36,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:38:36,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:38:38,791 INFO L124 PetriNetUnfolderBase]: 6147/10638 cut-off events. [2024-06-28 00:38:38,791 INFO L125 PetriNetUnfolderBase]: For 483302/483304 co-relation queries the response was YES. [2024-06-28 00:38:38,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71865 conditions, 10638 events. 6147/10638 cut-off events. For 483302/483304 co-relation queries the response was YES. Maximal size of possible extension queue 787. Compared 86502 event pairs, 2185 based on Foata normal form. 6/10409 useless extension candidates. Maximal degree in co-relation 71722. Up to 8680 conditions per place. [2024-06-28 00:38:38,945 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 360 selfloop transitions, 50 changer transitions 0/422 dead transitions. [2024-06-28 00:38:38,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 422 transitions, 8790 flow [2024-06-28 00:38:38,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:38:38,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:38:38,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-28 00:38:38,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544871794871795 [2024-06-28 00:38:38,946 INFO L175 Difference]: Start difference. First operand has 300 places, 392 transitions, 7786 flow. Second operand 6 states and 173 transitions. [2024-06-28 00:38:38,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 422 transitions, 8790 flow [2024-06-28 00:38:40,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 422 transitions, 8541 flow, removed 88 selfloop flow, removed 2 redundant places. [2024-06-28 00:38:40,891 INFO L231 Difference]: Finished difference. Result has 304 places, 392 transitions, 7647 flow [2024-06-28 00:38:40,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=7539, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7647, PETRI_PLACES=304, PETRI_TRANSITIONS=392} [2024-06-28 00:38:40,892 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 249 predicate places. [2024-06-28 00:38:40,892 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 392 transitions, 7647 flow [2024-06-28 00:38:40,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:40,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:38:40,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:38:40,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 00:38:40,893 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:38:40,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:38:40,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1042863320, now seen corresponding path program 3 times [2024-06-28 00:38:40,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:38:40,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827397068] [2024-06-28 00:38:40,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:38:40,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:38:40,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:38:41,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:38:41,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:38:41,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827397068] [2024-06-28 00:38:41,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827397068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:38:41,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:38:41,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:38:41,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204641195] [2024-06-28 00:38:41,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:38:41,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:38:41,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:38:41,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:38:41,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:38:41,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:38:41,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 392 transitions, 7647 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:41,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:38:41,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:38:41,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:38:43,107 INFO L124 PetriNetUnfolderBase]: 6103/10570 cut-off events. [2024-06-28 00:38:43,107 INFO L125 PetriNetUnfolderBase]: For 469961/469967 co-relation queries the response was YES. [2024-06-28 00:38:43,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69019 conditions, 10570 events. 6103/10570 cut-off events. For 469961/469967 co-relation queries the response was YES. Maximal size of possible extension queue 777. Compared 85759 event pairs, 778 based on Foata normal form. 17/10393 useless extension candidates. Maximal degree in co-relation 68874. Up to 5835 conditions per place. [2024-06-28 00:38:43,272 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 266 selfloop transitions, 164 changer transitions 0/442 dead transitions. [2024-06-28 00:38:43,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 442 transitions, 8934 flow [2024-06-28 00:38:43,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:38:43,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:38:43,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-28 00:38:43,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5604395604395604 [2024-06-28 00:38:43,273 INFO L175 Difference]: Start difference. First operand has 304 places, 392 transitions, 7647 flow. Second operand 7 states and 204 transitions. [2024-06-28 00:38:43,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 442 transitions, 8934 flow [2024-06-28 00:38:45,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 442 transitions, 8831 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 00:38:45,094 INFO L231 Difference]: Finished difference. Result has 307 places, 405 transitions, 8240 flow [2024-06-28 00:38:45,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=7544, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8240, PETRI_PLACES=307, PETRI_TRANSITIONS=405} [2024-06-28 00:38:45,095 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 252 predicate places. [2024-06-28 00:38:45,095 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 405 transitions, 8240 flow [2024-06-28 00:38:45,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:45,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:38:45,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:38:45,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 00:38:45,095 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:38:45,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:38:45,095 INFO L85 PathProgramCache]: Analyzing trace with hash 833205980, now seen corresponding path program 4 times [2024-06-28 00:38:45,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:38:45,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508781644] [2024-06-28 00:38:45,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:38:45,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:38:45,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:38:45,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:38:45,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:38:45,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508781644] [2024-06-28 00:38:45,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508781644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:38:45,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:38:45,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:38:45,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051356600] [2024-06-28 00:38:45,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:38:45,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:38:45,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:38:45,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:38:45,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:38:45,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:38:45,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 405 transitions, 8240 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:45,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:38:45,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:38:45,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:38:47,646 INFO L124 PetriNetUnfolderBase]: 6411/11040 cut-off events. [2024-06-28 00:38:47,647 INFO L125 PetriNetUnfolderBase]: For 567028/567034 co-relation queries the response was YES. [2024-06-28 00:38:47,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75938 conditions, 11040 events. 6411/11040 cut-off events. For 567028/567034 co-relation queries the response was YES. Maximal size of possible extension queue 809. Compared 89796 event pairs, 1329 based on Foata normal form. 17/10850 useless extension candidates. Maximal degree in co-relation 75792. Up to 4116 conditions per place. [2024-06-28 00:38:47,842 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 278 selfloop transitions, 159 changer transitions 0/449 dead transitions. [2024-06-28 00:38:47,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 449 transitions, 9703 flow [2024-06-28 00:38:47,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:38:47,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:38:47,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 00:38:47,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5737179487179487 [2024-06-28 00:38:47,843 INFO L175 Difference]: Start difference. First operand has 307 places, 405 transitions, 8240 flow. Second operand 6 states and 179 transitions. [2024-06-28 00:38:47,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 449 transitions, 9703 flow [2024-06-28 00:38:49,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 449 transitions, 9493 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 00:38:49,839 INFO L231 Difference]: Finished difference. Result has 311 places, 409 transitions, 8620 flow [2024-06-28 00:38:49,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=8030, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8620, PETRI_PLACES=311, PETRI_TRANSITIONS=409} [2024-06-28 00:38:49,839 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 256 predicate places. [2024-06-28 00:38:49,839 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 409 transitions, 8620 flow [2024-06-28 00:38:49,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:49,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:38:49,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:38:49,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 00:38:49,840 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:38:49,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:38:49,840 INFO L85 PathProgramCache]: Analyzing trace with hash 661889392, now seen corresponding path program 5 times [2024-06-28 00:38:49,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:38:49,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60819240] [2024-06-28 00:38:49,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:38:49,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:38:49,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:38:50,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:38:50,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:38:50,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60819240] [2024-06-28 00:38:50,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60819240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:38:50,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:38:50,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:38:50,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750221226] [2024-06-28 00:38:50,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:38:50,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:38:50,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:38:50,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:38:50,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:38:50,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:38:50,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 409 transitions, 8620 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:50,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:38:50,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:38:50,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:38:52,291 INFO L124 PetriNetUnfolderBase]: 6542/11282 cut-off events. [2024-06-28 00:38:52,291 INFO L125 PetriNetUnfolderBase]: For 609688/609694 co-relation queries the response was YES. [2024-06-28 00:38:52,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79741 conditions, 11282 events. 6542/11282 cut-off events. For 609688/609694 co-relation queries the response was YES. Maximal size of possible extension queue 832. Compared 92404 event pairs, 1137 based on Foata normal form. 17/11079 useless extension candidates. Maximal degree in co-relation 79593. Up to 4146 conditions per place. [2024-06-28 00:38:52,486 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 241 selfloop transitions, 217 changer transitions 0/470 dead transitions. [2024-06-28 00:38:52,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 470 transitions, 10609 flow [2024-06-28 00:38:52,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:38:52,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:38:52,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-28 00:38:52,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5504807692307693 [2024-06-28 00:38:52,487 INFO L175 Difference]: Start difference. First operand has 311 places, 409 transitions, 8620 flow. Second operand 8 states and 229 transitions. [2024-06-28 00:38:52,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 470 transitions, 10609 flow [2024-06-28 00:38:54,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 470 transitions, 10349 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-28 00:38:54,847 INFO L231 Difference]: Finished difference. Result has 317 places, 419 transitions, 9207 flow [2024-06-28 00:38:54,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=8365, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9207, PETRI_PLACES=317, PETRI_TRANSITIONS=419} [2024-06-28 00:38:54,847 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 262 predicate places. [2024-06-28 00:38:54,847 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 419 transitions, 9207 flow [2024-06-28 00:38:54,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:54,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:38:54,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:38:54,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 00:38:54,847 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:38:54,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:38:54,848 INFO L85 PathProgramCache]: Analyzing trace with hash -562775004, now seen corresponding path program 4 times [2024-06-28 00:38:54,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:38:54,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365162614] [2024-06-28 00:38:54,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:38:54,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:38:54,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:38:55,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:38:55,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:38:55,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365162614] [2024-06-28 00:38:55,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365162614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:38:55,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:38:55,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:38:55,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456826713] [2024-06-28 00:38:55,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:38:55,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:38:55,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:38:55,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:38:55,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:38:55,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:38:55,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 419 transitions, 9207 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:38:55,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:38:55,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:38:55,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:38:57,538 INFO L124 PetriNetUnfolderBase]: 6602/11429 cut-off events. [2024-06-28 00:38:57,538 INFO L125 PetriNetUnfolderBase]: For 632559/632561 co-relation queries the response was YES. [2024-06-28 00:38:57,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81656 conditions, 11429 events. 6602/11429 cut-off events. For 632559/632561 co-relation queries the response was YES. Maximal size of possible extension queue 845. Compared 93760 event pairs, 2329 based on Foata normal form. 10/11173 useless extension candidates. Maximal degree in co-relation 81506. Up to 9313 conditions per place. [2024-06-28 00:38:57,718 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 382 selfloop transitions, 64 changer transitions 0/458 dead transitions. [2024-06-28 00:38:57,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 458 transitions, 10481 flow [2024-06-28 00:38:57,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:38:57,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:38:57,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 00:38:57,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5168269230769231 [2024-06-28 00:38:57,719 INFO L175 Difference]: Start difference. First operand has 317 places, 419 transitions, 9207 flow. Second operand 8 states and 215 transitions. [2024-06-28 00:38:57,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 458 transitions, 10481 flow [2024-06-28 00:39:00,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 458 transitions, 10365 flow, removed 58 selfloop flow, removed 0 redundant places. [2024-06-28 00:39:00,306 INFO L231 Difference]: Finished difference. Result has 325 places, 425 transitions, 9416 flow [2024-06-28 00:39:00,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=9091, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9416, PETRI_PLACES=325, PETRI_TRANSITIONS=425} [2024-06-28 00:39:00,306 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 270 predicate places. [2024-06-28 00:39:00,306 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 425 transitions, 9416 flow [2024-06-28 00:39:00,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:00,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:39:00,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:39:00,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 00:39:00,306 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:39:00,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:39:00,307 INFO L85 PathProgramCache]: Analyzing trace with hash 124889316, now seen corresponding path program 5 times [2024-06-28 00:39:00,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:39:00,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283718799] [2024-06-28 00:39:00,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:39:00,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:39:00,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:39:00,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:39:00,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:39:00,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283718799] [2024-06-28 00:39:00,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283718799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:39:00,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:39:00,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:39:00,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971613419] [2024-06-28 00:39:00,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:39:00,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:39:00,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:39:00,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:39:00,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:39:00,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:39:00,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 425 transitions, 9416 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:00,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:39:00,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:39:00,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:39:03,079 INFO L124 PetriNetUnfolderBase]: 6578/11413 cut-off events. [2024-06-28 00:39:03,079 INFO L125 PetriNetUnfolderBase]: For 619103/619105 co-relation queries the response was YES. [2024-06-28 00:39:03,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80391 conditions, 11413 events. 6578/11413 cut-off events. For 619103/619105 co-relation queries the response was YES. Maximal size of possible extension queue 841. Compared 93945 event pairs, 2337 based on Foata normal form. 10/11159 useless extension candidates. Maximal degree in co-relation 80238. Up to 9297 conditions per place. [2024-06-28 00:39:03,235 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 376 selfloop transitions, 64 changer transitions 0/452 dead transitions. [2024-06-28 00:39:03,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 452 transitions, 10368 flow [2024-06-28 00:39:03,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:39:03,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:39:03,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-28 00:39:03,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448717948717948 [2024-06-28 00:39:03,236 INFO L175 Difference]: Start difference. First operand has 325 places, 425 transitions, 9416 flow. Second operand 6 states and 170 transitions. [2024-06-28 00:39:03,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 452 transitions, 10368 flow [2024-06-28 00:39:05,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 452 transitions, 10175 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-28 00:39:05,596 INFO L231 Difference]: Finished difference. Result has 326 places, 425 transitions, 9385 flow [2024-06-28 00:39:05,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=9223, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9385, PETRI_PLACES=326, PETRI_TRANSITIONS=425} [2024-06-28 00:39:05,597 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 271 predicate places. [2024-06-28 00:39:05,597 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 425 transitions, 9385 flow [2024-06-28 00:39:05,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:05,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:39:05,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:39:05,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 00:39:05,597 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:39:05,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:39:05,597 INFO L85 PathProgramCache]: Analyzing trace with hash 3215962, now seen corresponding path program 6 times [2024-06-28 00:39:05,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:39:05,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062693107] [2024-06-28 00:39:05,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:39:05,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:39:05,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:39:05,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:39:05,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:39:05,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062693107] [2024-06-28 00:39:05,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062693107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:39:05,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:39:05,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:39:05,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325004771] [2024-06-28 00:39:05,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:39:05,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:39:05,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:39:05,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:39:05,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:39:05,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:39:05,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 425 transitions, 9385 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:05,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:39:05,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:39:05,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:39:08,123 INFO L124 PetriNetUnfolderBase]: 6650/11430 cut-off events. [2024-06-28 00:39:08,123 INFO L125 PetriNetUnfolderBase]: For 655348/655354 co-relation queries the response was YES. [2024-06-28 00:39:08,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81534 conditions, 11430 events. 6650/11430 cut-off events. For 655348/655354 co-relation queries the response was YES. Maximal size of possible extension queue 839. Compared 93049 event pairs, 1187 based on Foata normal form. 17/11238 useless extension candidates. Maximal degree in co-relation 81379. Up to 4174 conditions per place. [2024-06-28 00:39:08,305 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 237 selfloop transitions, 235 changer transitions 0/484 dead transitions. [2024-06-28 00:39:08,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 484 transitions, 11269 flow [2024-06-28 00:39:08,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:39:08,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:39:08,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 250 transitions. [2024-06-28 00:39:08,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5341880341880342 [2024-06-28 00:39:08,306 INFO L175 Difference]: Start difference. First operand has 326 places, 425 transitions, 9385 flow. Second operand 9 states and 250 transitions. [2024-06-28 00:39:08,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 484 transitions, 11269 flow [2024-06-28 00:39:10,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 484 transitions, 11064 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 00:39:10,449 INFO L231 Difference]: Finished difference. Result has 327 places, 430 transitions, 9960 flow [2024-06-28 00:39:10,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=9204, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9960, PETRI_PLACES=327, PETRI_TRANSITIONS=430} [2024-06-28 00:39:10,450 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 272 predicate places. [2024-06-28 00:39:10,450 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 430 transitions, 9960 flow [2024-06-28 00:39:10,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:10,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:39:10,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:39:10,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 00:39:10,450 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:39:10,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:39:10,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1375365748, now seen corresponding path program 6 times [2024-06-28 00:39:10,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:39:10,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13003051] [2024-06-28 00:39:10,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:39:10,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:39:10,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:39:10,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:39:10,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:39:10,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13003051] [2024-06-28 00:39:10,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13003051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:39:10,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:39:10,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:39:10,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743366037] [2024-06-28 00:39:10,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:39:10,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:39:10,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:39:10,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:39:10,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:39:10,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:39:10,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 430 transitions, 9960 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:10,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:39:10,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:39:10,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:39:13,217 INFO L124 PetriNetUnfolderBase]: 6626/11483 cut-off events. [2024-06-28 00:39:13,217 INFO L125 PetriNetUnfolderBase]: For 615618/615620 co-relation queries the response was YES. [2024-06-28 00:39:13,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83021 conditions, 11483 events. 6626/11483 cut-off events. For 615618/615620 co-relation queries the response was YES. Maximal size of possible extension queue 846. Compared 94553 event pairs, 2315 based on Foata normal form. 6/11245 useless extension candidates. Maximal degree in co-relation 82868. Up to 9241 conditions per place. [2024-06-28 00:39:13,391 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 372 selfloop transitions, 82 changer transitions 0/466 dead transitions. [2024-06-28 00:39:13,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 466 transitions, 10962 flow [2024-06-28 00:39:13,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:39:13,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:39:13,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-28 00:39:13,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5216346153846154 [2024-06-28 00:39:13,392 INFO L175 Difference]: Start difference. First operand has 327 places, 430 transitions, 9960 flow. Second operand 8 states and 217 transitions. [2024-06-28 00:39:13,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 466 transitions, 10962 flow [2024-06-28 00:39:15,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 466 transitions, 10484 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-28 00:39:15,232 INFO L231 Difference]: Finished difference. Result has 330 places, 430 transitions, 9664 flow [2024-06-28 00:39:15,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=9482, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9664, PETRI_PLACES=330, PETRI_TRANSITIONS=430} [2024-06-28 00:39:15,232 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 275 predicate places. [2024-06-28 00:39:15,233 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 430 transitions, 9664 flow [2024-06-28 00:39:15,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:15,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:39:15,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:39:15,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 00:39:15,233 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:39:15,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:39:15,234 INFO L85 PathProgramCache]: Analyzing trace with hash -617545516, now seen corresponding path program 1 times [2024-06-28 00:39:15,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:39:15,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71166238] [2024-06-28 00:39:15,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:39:15,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:39:15,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:39:15,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:39:15,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:39:15,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71166238] [2024-06-28 00:39:15,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71166238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:39:15,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:39:15,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:39:15,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062501123] [2024-06-28 00:39:15,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:39:15,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:39:15,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:39:15,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:39:15,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:39:15,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:39:15,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 430 transitions, 9664 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:15,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:39:15,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:39:15,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:39:18,049 INFO L124 PetriNetUnfolderBase]: 7210/12517 cut-off events. [2024-06-28 00:39:18,049 INFO L125 PetriNetUnfolderBase]: For 780538/780544 co-relation queries the response was YES. [2024-06-28 00:39:18,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88712 conditions, 12517 events. 7210/12517 cut-off events. For 780538/780544 co-relation queries the response was YES. Maximal size of possible extension queue 910. Compared 104276 event pairs, 1045 based on Foata normal form. 53/12315 useless extension candidates. Maximal degree in co-relation 88558. Up to 7176 conditions per place. [2024-06-28 00:39:18,280 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 296 selfloop transitions, 170 changer transitions 2/480 dead transitions. [2024-06-28 00:39:18,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 480 transitions, 11096 flow [2024-06-28 00:39:18,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:39:18,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:39:18,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 00:39:18,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5631868131868132 [2024-06-28 00:39:18,281 INFO L175 Difference]: Start difference. First operand has 330 places, 430 transitions, 9664 flow. Second operand 7 states and 205 transitions. [2024-06-28 00:39:18,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 480 transitions, 11096 flow [2024-06-28 00:39:21,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 480 transitions, 10833 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 00:39:21,193 INFO L231 Difference]: Finished difference. Result has 329 places, 438 transitions, 9992 flow [2024-06-28 00:39:21,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=9401, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9992, PETRI_PLACES=329, PETRI_TRANSITIONS=438} [2024-06-28 00:39:21,194 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 274 predicate places. [2024-06-28 00:39:21,194 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 438 transitions, 9992 flow [2024-06-28 00:39:21,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:21,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:39:21,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:39:21,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 00:39:21,195 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:39:21,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:39:21,195 INFO L85 PathProgramCache]: Analyzing trace with hash 1616272320, now seen corresponding path program 2 times [2024-06-28 00:39:21,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:39:21,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183946274] [2024-06-28 00:39:21,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:39:21,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:39:21,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:39:21,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:39:21,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:39:21,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183946274] [2024-06-28 00:39:21,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183946274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:39:21,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:39:21,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:39:21,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192700217] [2024-06-28 00:39:21,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:39:21,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:39:21,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:39:21,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:39:21,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:39:21,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:39:21,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 438 transitions, 9992 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:21,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:39:21,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:39:21,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:39:24,121 INFO L124 PetriNetUnfolderBase]: 7214/12481 cut-off events. [2024-06-28 00:39:24,121 INFO L125 PetriNetUnfolderBase]: For 802714/802716 co-relation queries the response was YES. [2024-06-28 00:39:24,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91329 conditions, 12481 events. 7214/12481 cut-off events. For 802714/802716 co-relation queries the response was YES. Maximal size of possible extension queue 907. Compared 103206 event pairs, 1953 based on Foata normal form. 42/12307 useless extension candidates. Maximal degree in co-relation 91174. Up to 8442 conditions per place. [2024-06-28 00:39:24,319 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 310 selfloop transitions, 182 changer transitions 0/504 dead transitions. [2024-06-28 00:39:24,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 504 transitions, 11501 flow [2024-06-28 00:39:24,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:39:24,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:39:24,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 265 transitions. [2024-06-28 00:39:24,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5662393162393162 [2024-06-28 00:39:24,320 INFO L175 Difference]: Start difference. First operand has 329 places, 438 transitions, 9992 flow. Second operand 9 states and 265 transitions. [2024-06-28 00:39:24,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 504 transitions, 11501 flow [2024-06-28 00:39:26,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 504 transitions, 11357 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-28 00:39:26,684 INFO L231 Difference]: Finished difference. Result has 336 places, 446 transitions, 10478 flow [2024-06-28 00:39:26,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=9862, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10478, PETRI_PLACES=336, PETRI_TRANSITIONS=446} [2024-06-28 00:39:26,684 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 281 predicate places. [2024-06-28 00:39:26,685 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 446 transitions, 10478 flow [2024-06-28 00:39:26,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:26,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:39:26,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:39:26,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 00:39:26,685 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:39:26,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:39:26,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1179378892, now seen corresponding path program 3 times [2024-06-28 00:39:26,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:39:26,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450838046] [2024-06-28 00:39:26,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:39:26,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:39:26,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:39:26,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:39:26,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:39:26,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450838046] [2024-06-28 00:39:26,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450838046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:39:26,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:39:26,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:39:26,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927613678] [2024-06-28 00:39:26,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:39:26,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:39:26,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:39:26,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:39:26,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:39:26,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:39:26,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 446 transitions, 10478 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:26,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:39:26,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:39:26,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:39:29,549 INFO L124 PetriNetUnfolderBase]: 7110/12345 cut-off events. [2024-06-28 00:39:29,550 INFO L125 PetriNetUnfolderBase]: For 753378/753380 co-relation queries the response was YES. [2024-06-28 00:39:29,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89621 conditions, 12345 events. 7110/12345 cut-off events. For 753378/753380 co-relation queries the response was YES. Maximal size of possible extension queue 903. Compared 102377 event pairs, 1931 based on Foata normal form. 42/12163 useless extension candidates. Maximal degree in co-relation 89464. Up to 8394 conditions per place. [2024-06-28 00:39:29,735 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 327 selfloop transitions, 153 changer transitions 0/492 dead transitions. [2024-06-28 00:39:29,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 492 transitions, 11590 flow [2024-06-28 00:39:29,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:39:29,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:39:29,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-28 00:39:29,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5576923076923077 [2024-06-28 00:39:29,736 INFO L175 Difference]: Start difference. First operand has 336 places, 446 transitions, 10478 flow. Second operand 8 states and 232 transitions. [2024-06-28 00:39:29,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 492 transitions, 11590 flow [2024-06-28 00:39:32,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 492 transitions, 11240 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-28 00:39:32,127 INFO L231 Difference]: Finished difference. Result has 339 places, 446 transitions, 10504 flow [2024-06-28 00:39:32,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=10128, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10504, PETRI_PLACES=339, PETRI_TRANSITIONS=446} [2024-06-28 00:39:32,127 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 284 predicate places. [2024-06-28 00:39:32,127 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 446 transitions, 10504 flow [2024-06-28 00:39:32,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:32,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:39:32,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:39:32,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 00:39:32,128 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:39:32,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:39:32,128 INFO L85 PathProgramCache]: Analyzing trace with hash 2069520308, now seen corresponding path program 4 times [2024-06-28 00:39:32,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:39:32,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484952581] [2024-06-28 00:39:32,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:39:32,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:39:32,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:39:32,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:39:32,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:39:32,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484952581] [2024-06-28 00:39:32,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484952581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:39:32,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:39:32,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:39:32,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960220987] [2024-06-28 00:39:32,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:39:32,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:39:32,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:39:32,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:39:32,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:39:32,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:39:32,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 446 transitions, 10504 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:32,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:39:32,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:39:32,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:39:35,029 INFO L124 PetriNetUnfolderBase]: 7142/12531 cut-off events. [2024-06-28 00:39:35,029 INFO L125 PetriNetUnfolderBase]: For 709489/709489 co-relation queries the response was YES. [2024-06-28 00:39:35,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89882 conditions, 12531 events. 7142/12531 cut-off events. For 709489/709489 co-relation queries the response was YES. Maximal size of possible extension queue 925. Compared 105830 event pairs, 1598 based on Foata normal form. 8/12255 useless extension candidates. Maximal degree in co-relation 89724. Up to 8965 conditions per place. [2024-06-28 00:39:35,230 INFO L140 encePairwiseOnDemand]: 45/52 looper letters, 411 selfloop transitions, 83 changer transitions 0/506 dead transitions. [2024-06-28 00:39:35,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 506 transitions, 11789 flow [2024-06-28 00:39:35,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:39:35,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:39:35,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-28 00:39:35,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5721153846153846 [2024-06-28 00:39:35,231 INFO L175 Difference]: Start difference. First operand has 339 places, 446 transitions, 10504 flow. Second operand 8 states and 238 transitions. [2024-06-28 00:39:35,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 506 transitions, 11789 flow [2024-06-28 00:39:37,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 506 transitions, 11455 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 00:39:37,830 INFO L231 Difference]: Finished difference. Result has 341 places, 447 transitions, 10359 flow [2024-06-28 00:39:37,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=10170, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10359, PETRI_PLACES=341, PETRI_TRANSITIONS=447} [2024-06-28 00:39:37,831 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 286 predicate places. [2024-06-28 00:39:37,831 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 447 transitions, 10359 flow [2024-06-28 00:39:37,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:37,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:39:37,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:39:37,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 00:39:37,831 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:39:37,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:39:37,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1028722846, now seen corresponding path program 1 times [2024-06-28 00:39:37,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:39:37,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599692920] [2024-06-28 00:39:37,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:39:37,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:39:37,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:39:37,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:39:37,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:39:37,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599692920] [2024-06-28 00:39:37,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599692920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:39:37,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:39:37,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:39:37,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608822356] [2024-06-28 00:39:37,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:39:37,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:39:37,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:39:37,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:39:37,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:39:37,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:39:37,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 447 transitions, 10359 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:37,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:39:37,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:39:37,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:39:40,659 INFO L124 PetriNetUnfolderBase]: 7205/12602 cut-off events. [2024-06-28 00:39:40,659 INFO L125 PetriNetUnfolderBase]: For 715805/715815 co-relation queries the response was YES. [2024-06-28 00:39:40,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90688 conditions, 12602 events. 7205/12602 cut-off events. For 715805/715815 co-relation queries the response was YES. Maximal size of possible extension queue 935. Compared 106465 event pairs, 1932 based on Foata normal form. 12/12354 useless extension candidates. Maximal degree in co-relation 90530. Up to 9482 conditions per place. [2024-06-28 00:39:40,849 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 378 selfloop transitions, 151 changer transitions 0/541 dead transitions. [2024-06-28 00:39:40,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 541 transitions, 12482 flow [2024-06-28 00:39:40,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:39:40,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:39:40,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 271 transitions. [2024-06-28 00:39:40,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5790598290598291 [2024-06-28 00:39:40,850 INFO L175 Difference]: Start difference. First operand has 341 places, 447 transitions, 10359 flow. Second operand 9 states and 271 transitions. [2024-06-28 00:39:40,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 541 transitions, 12482 flow [2024-06-28 00:39:43,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 541 transitions, 12328 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 00:39:43,645 INFO L231 Difference]: Finished difference. Result has 347 places, 468 transitions, 11129 flow [2024-06-28 00:39:43,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=10205, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11129, PETRI_PLACES=347, PETRI_TRANSITIONS=468} [2024-06-28 00:39:43,646 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 292 predicate places. [2024-06-28 00:39:43,646 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 468 transitions, 11129 flow [2024-06-28 00:39:43,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:43,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:39:43,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:39:43,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 00:39:43,647 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:39:43,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:39:43,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1048282584, now seen corresponding path program 2 times [2024-06-28 00:39:43,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:39:43,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600712578] [2024-06-28 00:39:43,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:39:43,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:39:43,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:39:43,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:39:43,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:39:43,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600712578] [2024-06-28 00:39:43,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600712578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:39:43,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:39:43,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:39:43,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864149432] [2024-06-28 00:39:43,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:39:43,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:39:43,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:39:43,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:39:43,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:39:43,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:39:43,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 468 transitions, 11129 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:43,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:39:43,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:39:43,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:39:46,538 INFO L124 PetriNetUnfolderBase]: 7217/12620 cut-off events. [2024-06-28 00:39:46,538 INFO L125 PetriNetUnfolderBase]: For 743140/743150 co-relation queries the response was YES. [2024-06-28 00:39:46,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92453 conditions, 12620 events. 7217/12620 cut-off events. For 743140/743150 co-relation queries the response was YES. Maximal size of possible extension queue 932. Compared 106475 event pairs, 1963 based on Foata normal form. 12/12366 useless extension candidates. Maximal degree in co-relation 92292. Up to 9490 conditions per place. [2024-06-28 00:39:46,731 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 367 selfloop transitions, 153 changer transitions 0/532 dead transitions. [2024-06-28 00:39:46,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 532 transitions, 12733 flow [2024-06-28 00:39:46,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:39:46,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:39:46,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-28 00:39:46,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-28 00:39:46,732 INFO L175 Difference]: Start difference. First operand has 347 places, 468 transitions, 11129 flow. Second operand 8 states and 240 transitions. [2024-06-28 00:39:46,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 532 transitions, 12733 flow [2024-06-28 00:39:49,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 532 transitions, 12643 flow, removed 39 selfloop flow, removed 2 redundant places. [2024-06-28 00:39:49,737 INFO L231 Difference]: Finished difference. Result has 354 places, 473 transitions, 11539 flow [2024-06-28 00:39:49,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=11039, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11539, PETRI_PLACES=354, PETRI_TRANSITIONS=473} [2024-06-28 00:39:49,738 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 299 predicate places. [2024-06-28 00:39:49,738 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 473 transitions, 11539 flow [2024-06-28 00:39:49,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:49,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:39:49,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:39:49,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 00:39:49,738 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:39:49,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:39:49,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1048289962, now seen corresponding path program 5 times [2024-06-28 00:39:49,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:39:49,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277310677] [2024-06-28 00:39:49,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:39:49,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:39:49,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:39:49,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:39:49,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:39:49,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277310677] [2024-06-28 00:39:49,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277310677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:39:49,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:39:49,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:39:49,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464343808] [2024-06-28 00:39:49,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:39:49,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:39:49,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:39:49,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:39:49,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:39:49,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:39:49,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 473 transitions, 11539 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:49,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:39:49,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:39:49,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:39:52,733 INFO L124 PetriNetUnfolderBase]: 7249/12647 cut-off events. [2024-06-28 00:39:52,733 INFO L125 PetriNetUnfolderBase]: For 779358/779364 co-relation queries the response was YES. [2024-06-28 00:39:52,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93911 conditions, 12647 events. 7249/12647 cut-off events. For 779358/779364 co-relation queries the response was YES. Maximal size of possible extension queue 939. Compared 106285 event pairs, 1665 based on Foata normal form. 9/12333 useless extension candidates. Maximal degree in co-relation 93747. Up to 9082 conditions per place. [2024-06-28 00:39:52,956 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 420 selfloop transitions, 93 changer transitions 0/525 dead transitions. [2024-06-28 00:39:52,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 525 transitions, 12835 flow [2024-06-28 00:39:52,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:39:52,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:39:52,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 284 transitions. [2024-06-28 00:39:52,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4965034965034965 [2024-06-28 00:39:52,957 INFO L175 Difference]: Start difference. First operand has 354 places, 473 transitions, 11539 flow. Second operand 11 states and 284 transitions. [2024-06-28 00:39:52,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 525 transitions, 12835 flow [2024-06-28 00:39:56,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 525 transitions, 12633 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-28 00:39:56,116 INFO L231 Difference]: Finished difference. Result has 362 places, 474 transitions, 11549 flow [2024-06-28 00:39:56,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=11337, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11549, PETRI_PLACES=362, PETRI_TRANSITIONS=474} [2024-06-28 00:39:56,116 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 307 predicate places. [2024-06-28 00:39:56,116 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 474 transitions, 11549 flow [2024-06-28 00:39:56,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:56,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:39:56,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:39:56,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 00:39:56,117 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:39:56,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:39:56,117 INFO L85 PathProgramCache]: Analyzing trace with hash -565200988, now seen corresponding path program 3 times [2024-06-28 00:39:56,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:39:56,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947276796] [2024-06-28 00:39:56,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:39:56,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:39:56,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:39:56,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:39:56,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:39:56,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947276796] [2024-06-28 00:39:56,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947276796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:39:56,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:39:56,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:39:56,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886483962] [2024-06-28 00:39:56,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:39:56,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:39:56,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:39:56,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:39:56,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:39:56,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:39:56,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 474 transitions, 11549 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:39:56,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:39:56,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:39:56,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:39:58,904 INFO L124 PetriNetUnfolderBase]: 7242/12631 cut-off events. [2024-06-28 00:39:58,905 INFO L125 PetriNetUnfolderBase]: For 794099/794121 co-relation queries the response was YES. [2024-06-28 00:39:59,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93939 conditions, 12631 events. 7242/12631 cut-off events. For 794099/794121 co-relation queries the response was YES. Maximal size of possible extension queue 932. Compared 106283 event pairs, 2015 based on Foata normal form. 24/12387 useless extension candidates. Maximal degree in co-relation 93774. Up to 9534 conditions per place. [2024-06-28 00:39:59,126 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 346 selfloop transitions, 160 changer transitions 0/518 dead transitions. [2024-06-28 00:39:59,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 518 transitions, 12977 flow [2024-06-28 00:39:59,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:39:59,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:39:59,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 00:39:59,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554945054945055 [2024-06-28 00:39:59,127 INFO L175 Difference]: Start difference. First operand has 362 places, 474 transitions, 11549 flow. Second operand 7 states and 202 transitions. [2024-06-28 00:39:59,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 518 transitions, 12977 flow [2024-06-28 00:40:02,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 518 transitions, 12820 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 00:40:02,172 INFO L231 Difference]: Finished difference. Result has 365 places, 481 transitions, 12002 flow [2024-06-28 00:40:02,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=11392, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12002, PETRI_PLACES=365, PETRI_TRANSITIONS=481} [2024-06-28 00:40:02,173 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 310 predicate places. [2024-06-28 00:40:02,173 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 481 transitions, 12002 flow [2024-06-28 00:40:02,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:02,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:40:02,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:40:02,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 00:40:02,173 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:40:02,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:40:02,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1783137064, now seen corresponding path program 6 times [2024-06-28 00:40:02,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:40:02,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920234094] [2024-06-28 00:40:02,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:40:02,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:40:02,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:40:02,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:40:02,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:40:02,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920234094] [2024-06-28 00:40:02,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920234094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:40:02,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:40:02,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:40:02,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264015765] [2024-06-28 00:40:02,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:40:02,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:40:02,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:40:02,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:40:02,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:40:02,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:40:02,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 481 transitions, 12002 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:02,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:40:02,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:40:02,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:40:05,356 INFO L124 PetriNetUnfolderBase]: 7222/12636 cut-off events. [2024-06-28 00:40:05,356 INFO L125 PetriNetUnfolderBase]: For 802412/802418 co-relation queries the response was YES. [2024-06-28 00:40:05,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93733 conditions, 12636 events. 7222/12636 cut-off events. For 802412/802418 co-relation queries the response was YES. Maximal size of possible extension queue 940. Compared 106435 event pairs, 1564 based on Foata normal form. 9/12354 useless extension candidates. Maximal degree in co-relation 93565. Up to 9065 conditions per place. [2024-06-28 00:40:05,600 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 410 selfloop transitions, 107 changer transitions 0/529 dead transitions. [2024-06-28 00:40:05,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 529 transitions, 13156 flow [2024-06-28 00:40:05,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:40:05,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:40:05,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 281 transitions. [2024-06-28 00:40:05,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49125874125874125 [2024-06-28 00:40:05,601 INFO L175 Difference]: Start difference. First operand has 365 places, 481 transitions, 12002 flow. Second operand 11 states and 281 transitions. [2024-06-28 00:40:05,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 529 transitions, 13156 flow [2024-06-28 00:40:09,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 529 transitions, 12944 flow, removed 45 selfloop flow, removed 2 redundant places. [2024-06-28 00:40:09,336 INFO L231 Difference]: Finished difference. Result has 374 places, 481 transitions, 12016 flow [2024-06-28 00:40:09,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=11790, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12016, PETRI_PLACES=374, PETRI_TRANSITIONS=481} [2024-06-28 00:40:09,336 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 319 predicate places. [2024-06-28 00:40:09,336 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 481 transitions, 12016 flow [2024-06-28 00:40:09,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:09,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:40:09,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:40:09,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 00:40:09,337 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:40:09,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:40:09,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1981217154, now seen corresponding path program 4 times [2024-06-28 00:40:09,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:40:09,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896565323] [2024-06-28 00:40:09,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:40:09,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:40:09,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:40:09,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:40:09,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:40:09,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896565323] [2024-06-28 00:40:09,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896565323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:40:09,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:40:09,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:40:09,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700006606] [2024-06-28 00:40:09,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:40:09,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:40:09,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:40:09,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:40:09,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:40:09,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:40:09,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 481 transitions, 12016 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:09,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:40:09,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:40:09,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:40:12,301 INFO L124 PetriNetUnfolderBase]: 7234/12655 cut-off events. [2024-06-28 00:40:12,302 INFO L125 PetriNetUnfolderBase]: For 815773/815802 co-relation queries the response was YES. [2024-06-28 00:40:12,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94245 conditions, 12655 events. 7234/12655 cut-off events. For 815773/815802 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 106810 event pairs, 2030 based on Foata normal form. 24/12378 useless extension candidates. Maximal degree in co-relation 94076. Up to 9129 conditions per place. [2024-06-28 00:40:12,509 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 363 selfloop transitions, 159 changer transitions 0/534 dead transitions. [2024-06-28 00:40:12,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 534 transitions, 13845 flow [2024-06-28 00:40:12,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:40:12,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:40:12,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 00:40:12,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5576923076923077 [2024-06-28 00:40:12,510 INFO L175 Difference]: Start difference. First operand has 374 places, 481 transitions, 12016 flow. Second operand 7 states and 203 transitions. [2024-06-28 00:40:12,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 534 transitions, 13845 flow [2024-06-28 00:40:16,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 534 transitions, 13600 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-28 00:40:16,456 INFO L231 Difference]: Finished difference. Result has 373 places, 491 transitions, 12516 flow [2024-06-28 00:40:16,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=11775, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12516, PETRI_PLACES=373, PETRI_TRANSITIONS=491} [2024-06-28 00:40:16,457 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 318 predicate places. [2024-06-28 00:40:16,457 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 491 transitions, 12516 flow [2024-06-28 00:40:16,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:16,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:40:16,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:40:16,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 00:40:16,458 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:40:16,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:40:16,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1360749904, now seen corresponding path program 5 times [2024-06-28 00:40:16,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:40:16,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375891840] [2024-06-28 00:40:16,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:40:16,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:40:16,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:40:16,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:40:16,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:40:16,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375891840] [2024-06-28 00:40:16,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375891840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:40:16,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:40:16,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:40:16,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428093478] [2024-06-28 00:40:16,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:40:16,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:40:16,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:40:16,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:40:16,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:40:16,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:40:16,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 491 transitions, 12516 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:16,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:40:16,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:40:16,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:40:19,489 INFO L124 PetriNetUnfolderBase]: 7265/12712 cut-off events. [2024-06-28 00:40:19,489 INFO L125 PetriNetUnfolderBase]: For 829969/829998 co-relation queries the response was YES. [2024-06-28 00:40:19,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96136 conditions, 12712 events. 7265/12712 cut-off events. For 829969/829998 co-relation queries the response was YES. Maximal size of possible extension queue 942. Compared 107399 event pairs, 2042 based on Foata normal form. 24/12444 useless extension candidates. Maximal degree in co-relation 95966. Up to 9149 conditions per place. [2024-06-28 00:40:19,727 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 361 selfloop transitions, 162 changer transitions 0/535 dead transitions. [2024-06-28 00:40:19,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 535 transitions, 14281 flow [2024-06-28 00:40:19,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:40:19,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:40:19,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-28 00:40:19,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5439560439560439 [2024-06-28 00:40:19,728 INFO L175 Difference]: Start difference. First operand has 373 places, 491 transitions, 12516 flow. Second operand 7 states and 198 transitions. [2024-06-28 00:40:19,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 535 transitions, 14281 flow [2024-06-28 00:40:23,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 535 transitions, 14172 flow, removed 50 selfloop flow, removed 1 redundant places. [2024-06-28 00:40:23,873 INFO L231 Difference]: Finished difference. Result has 380 places, 498 transitions, 13007 flow [2024-06-28 00:40:23,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=12407, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13007, PETRI_PLACES=380, PETRI_TRANSITIONS=498} [2024-06-28 00:40:23,874 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 325 predicate places. [2024-06-28 00:40:23,874 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 498 transitions, 13007 flow [2024-06-28 00:40:23,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:23,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:40:23,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:40:23,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 00:40:23,874 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:40:23,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:40:23,874 INFO L85 PathProgramCache]: Analyzing trace with hash 319006130, now seen corresponding path program 6 times [2024-06-28 00:40:23,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:40:23,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936681019] [2024-06-28 00:40:23,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:40:23,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:40:23,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:40:24,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:40:24,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:40:24,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936681019] [2024-06-28 00:40:24,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936681019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:40:24,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:40:24,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:40:24,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214092053] [2024-06-28 00:40:24,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:40:24,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:40:24,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:40:24,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:40:24,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:40:24,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:40:24,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 498 transitions, 13007 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:24,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:40:24,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:40:24,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:40:27,033 INFO L124 PetriNetUnfolderBase]: 7258/12697 cut-off events. [2024-06-28 00:40:27,033 INFO L125 PetriNetUnfolderBase]: For 851410/851439 co-relation queries the response was YES. [2024-06-28 00:40:27,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97018 conditions, 12697 events. 7258/12697 cut-off events. For 851410/851439 co-relation queries the response was YES. Maximal size of possible extension queue 942. Compared 107167 event pairs, 2050 based on Foata normal form. 24/12425 useless extension candidates. Maximal degree in co-relation 96844. Up to 9145 conditions per place. [2024-06-28 00:40:27,269 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 361 selfloop transitions, 162 changer transitions 0/535 dead transitions. [2024-06-28 00:40:27,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 535 transitions, 14532 flow [2024-06-28 00:40:27,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:40:27,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:40:27,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-28 00:40:27,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5439560439560439 [2024-06-28 00:40:27,270 INFO L175 Difference]: Start difference. First operand has 380 places, 498 transitions, 13007 flow. Second operand 7 states and 198 transitions. [2024-06-28 00:40:27,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 535 transitions, 14532 flow [2024-06-28 00:40:31,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 535 transitions, 14263 flow, removed 61 selfloop flow, removed 2 redundant places. [2024-06-28 00:40:31,562 INFO L231 Difference]: Finished difference. Result has 385 places, 498 transitions, 13068 flow [2024-06-28 00:40:31,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=12738, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13068, PETRI_PLACES=385, PETRI_TRANSITIONS=498} [2024-06-28 00:40:31,562 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 330 predicate places. [2024-06-28 00:40:31,562 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 498 transitions, 13068 flow [2024-06-28 00:40:31,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:31,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:40:31,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:40:31,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 00:40:31,563 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:40:31,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:40:31,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1128124270, now seen corresponding path program 7 times [2024-06-28 00:40:31,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:40:31,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155760101] [2024-06-28 00:40:31,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:40:31,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:40:31,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:40:31,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:40:31,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:40:31,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155760101] [2024-06-28 00:40:31,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155760101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:40:31,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:40:31,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:40:31,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29909392] [2024-06-28 00:40:31,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:40:31,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:40:31,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:40:31,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:40:31,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:40:31,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:40:31,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 498 transitions, 13068 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:31,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:40:31,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:40:31,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:40:34,802 INFO L124 PetriNetUnfolderBase]: 7290/12714 cut-off events. [2024-06-28 00:40:34,802 INFO L125 PetriNetUnfolderBase]: For 888770/888776 co-relation queries the response was YES. [2024-06-28 00:40:34,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97377 conditions, 12714 events. 7290/12714 cut-off events. For 888770/888776 co-relation queries the response was YES. Maximal size of possible extension queue 947. Compared 106981 event pairs, 1665 based on Foata normal form. 9/12379 useless extension candidates. Maximal degree in co-relation 97201. Up to 8720 conditions per place. [2024-06-28 00:40:35,046 INFO L140 encePairwiseOnDemand]: 45/52 looper letters, 423 selfloop transitions, 96 changer transitions 0/531 dead transitions. [2024-06-28 00:40:35,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 531 transitions, 14341 flow [2024-06-28 00:40:35,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:40:35,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:40:35,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-28 00:40:35,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.521978021978022 [2024-06-28 00:40:35,047 INFO L175 Difference]: Start difference. First operand has 385 places, 498 transitions, 13068 flow. Second operand 7 states and 190 transitions. [2024-06-28 00:40:35,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 531 transitions, 14341 flow [2024-06-28 00:40:39,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 531 transitions, 13947 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-28 00:40:39,578 INFO L231 Difference]: Finished difference. Result has 387 places, 499 transitions, 12892 flow [2024-06-28 00:40:39,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=12674, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12892, PETRI_PLACES=387, PETRI_TRANSITIONS=499} [2024-06-28 00:40:39,579 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 332 predicate places. [2024-06-28 00:40:39,579 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 499 transitions, 12892 flow [2024-06-28 00:40:39,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:39,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:40:39,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:40:39,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 00:40:39,579 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:40:39,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:40:39,580 INFO L85 PathProgramCache]: Analyzing trace with hash 2141961446, now seen corresponding path program 7 times [2024-06-28 00:40:39,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:40:39,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995339452] [2024-06-28 00:40:39,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:40:39,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:40:39,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:40:39,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:40:39,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:40:39,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995339452] [2024-06-28 00:40:39,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995339452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:40:39,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:40:39,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:40:39,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705465625] [2024-06-28 00:40:39,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:40:39,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:40:39,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:40:39,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:40:39,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:40:39,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:40:39,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 499 transitions, 12892 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:39,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:40:39,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:40:39,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:40:42,549 INFO L124 PetriNetUnfolderBase]: 7283/12760 cut-off events. [2024-06-28 00:40:42,549 INFO L125 PetriNetUnfolderBase]: For 883718/883732 co-relation queries the response was YES. [2024-06-28 00:40:42,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96790 conditions, 12760 events. 7283/12760 cut-off events. For 883718/883732 co-relation queries the response was YES. Maximal size of possible extension queue 948. Compared 108087 event pairs, 1391 based on Foata normal form. 11/12473 useless extension candidates. Maximal degree in co-relation 96614. Up to 8018 conditions per place. [2024-06-28 00:40:42,758 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 320 selfloop transitions, 198 changer transitions 0/530 dead transitions. [2024-06-28 00:40:42,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 530 transitions, 14225 flow [2024-06-28 00:40:42,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:40:42,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:40:42,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-28 00:40:42,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5608974358974359 [2024-06-28 00:40:42,759 INFO L175 Difference]: Start difference. First operand has 387 places, 499 transitions, 12892 flow. Second operand 6 states and 175 transitions. [2024-06-28 00:40:42,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 530 transitions, 14225 flow [2024-06-28 00:40:47,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 530 transitions, 14027 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-28 00:40:47,628 INFO L231 Difference]: Finished difference. Result has 390 places, 500 transitions, 13289 flow [2024-06-28 00:40:47,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=12694, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13289, PETRI_PLACES=390, PETRI_TRANSITIONS=500} [2024-06-28 00:40:47,628 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 335 predicate places. [2024-06-28 00:40:47,628 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 500 transitions, 13289 flow [2024-06-28 00:40:47,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:47,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:40:47,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:40:47,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 00:40:47,629 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:40:47,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:40:47,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1128020474, now seen corresponding path program 8 times [2024-06-28 00:40:47,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:40:47,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158410440] [2024-06-28 00:40:47,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:40:47,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:40:47,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:40:47,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:40:47,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:40:47,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158410440] [2024-06-28 00:40:47,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158410440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:40:47,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:40:47,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:40:47,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527232148] [2024-06-28 00:40:47,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:40:47,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:40:47,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:40:47,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:40:47,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:40:47,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:40:47,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 500 transitions, 13289 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:47,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:40:47,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:40:47,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:40:50,725 INFO L124 PetriNetUnfolderBase]: 7295/12720 cut-off events. [2024-06-28 00:40:50,725 INFO L125 PetriNetUnfolderBase]: For 924773/924787 co-relation queries the response was YES. [2024-06-28 00:40:50,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98936 conditions, 12720 events. 7295/12720 cut-off events. For 924773/924787 co-relation queries the response was YES. Maximal size of possible extension queue 939. Compared 106893 event pairs, 1345 based on Foata normal form. 11/12470 useless extension candidates. Maximal degree in co-relation 98758. Up to 8026 conditions per place. [2024-06-28 00:40:50,976 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 280 selfloop transitions, 247 changer transitions 0/539 dead transitions. [2024-06-28 00:40:50,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 539 transitions, 14875 flow [2024-06-28 00:40:50,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:40:50,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:40:50,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-28 00:40:50,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5336538461538461 [2024-06-28 00:40:50,978 INFO L175 Difference]: Start difference. First operand has 390 places, 500 transitions, 13289 flow. Second operand 8 states and 222 transitions. [2024-06-28 00:40:50,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 539 transitions, 14875 flow [2024-06-28 00:40:55,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 539 transitions, 14605 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 00:40:55,517 INFO L231 Difference]: Finished difference. Result has 393 places, 504 transitions, 13692 flow [2024-06-28 00:40:55,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=13021, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13692, PETRI_PLACES=393, PETRI_TRANSITIONS=504} [2024-06-28 00:40:55,517 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 338 predicate places. [2024-06-28 00:40:55,518 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 504 transitions, 13692 flow [2024-06-28 00:40:55,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:55,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:40:55,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:40:55,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 00:40:55,518 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:40:55,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:40:55,518 INFO L85 PathProgramCache]: Analyzing trace with hash -271886634, now seen corresponding path program 9 times [2024-06-28 00:40:55,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:40:55,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747690079] [2024-06-28 00:40:55,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:40:55,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:40:55,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:40:55,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:40:55,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:40:55,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747690079] [2024-06-28 00:40:55,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747690079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:40:55,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:40:55,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:40:55,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126424026] [2024-06-28 00:40:55,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:40:55,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:40:55,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:40:55,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:40:55,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:40:55,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:40:55,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 504 transitions, 13692 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:40:55,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:40:55,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:40:55,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:40:58,827 INFO L124 PetriNetUnfolderBase]: 7280/12668 cut-off events. [2024-06-28 00:40:58,827 INFO L125 PetriNetUnfolderBase]: For 947150/947164 co-relation queries the response was YES. [2024-06-28 00:40:59,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99356 conditions, 12668 events. 7280/12668 cut-off events. For 947150/947164 co-relation queries the response was YES. Maximal size of possible extension queue 937. Compared 106147 event pairs, 1357 based on Foata normal form. 11/12404 useless extension candidates. Maximal degree in co-relation 99177. Up to 8010 conditions per place. [2024-06-28 00:40:59,079 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 276 selfloop transitions, 252 changer transitions 0/540 dead transitions. [2024-06-28 00:40:59,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 540 transitions, 14978 flow [2024-06-28 00:40:59,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:40:59,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:40:59,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 243 transitions. [2024-06-28 00:40:59,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5192307692307693 [2024-06-28 00:40:59,080 INFO L175 Difference]: Start difference. First operand has 393 places, 504 transitions, 13692 flow. Second operand 9 states and 243 transitions. [2024-06-28 00:40:59,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 540 transitions, 14978 flow [2024-06-28 00:41:05,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 540 transitions, 14539 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-28 00:41:05,101 INFO L231 Difference]: Finished difference. Result has 398 places, 504 transitions, 13773 flow [2024-06-28 00:41:05,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=13253, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13773, PETRI_PLACES=398, PETRI_TRANSITIONS=504} [2024-06-28 00:41:05,101 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 343 predicate places. [2024-06-28 00:41:05,101 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 504 transitions, 13773 flow [2024-06-28 00:41:05,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:41:05,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:41:05,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:41:05,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 00:41:05,102 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:41:05,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:41:05,102 INFO L85 PathProgramCache]: Analyzing trace with hash 968239490, now seen corresponding path program 10 times [2024-06-28 00:41:05,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:41:05,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475876831] [2024-06-28 00:41:05,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:41:05,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:41:05,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:41:05,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:41:05,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:41:05,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475876831] [2024-06-28 00:41:05,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475876831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:41:05,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:41:05,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:41:05,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794073468] [2024-06-28 00:41:05,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:41:05,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:41:05,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:41:05,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:41:05,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:41:05,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:41:05,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 504 transitions, 13773 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:41:05,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:41:05,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:41:05,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:41:09,058 INFO L124 PetriNetUnfolderBase]: 7311/12703 cut-off events. [2024-06-28 00:41:09,058 INFO L125 PetriNetUnfolderBase]: For 1002385/1002484 co-relation queries the response was YES. [2024-06-28 00:41:09,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101346 conditions, 12703 events. 7311/12703 cut-off events. For 1002385/1002484 co-relation queries the response was YES. Maximal size of possible extension queue 945. Compared 106976 event pairs, 2294 based on Foata normal form. 88/12482 useless extension candidates. Maximal degree in co-relation 101165. Up to 9201 conditions per place. [2024-06-28 00:41:09,241 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 344 selfloop transitions, 185 changer transitions 0/541 dead transitions. [2024-06-28 00:41:09,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 541 transitions, 15653 flow [2024-06-28 00:41:09,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:41:09,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:41:09,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-28 00:41:09,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.521978021978022 [2024-06-28 00:41:09,242 INFO L175 Difference]: Start difference. First operand has 398 places, 504 transitions, 13773 flow. Second operand 7 states and 190 transitions. [2024-06-28 00:41:09,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 541 transitions, 15653 flow [2024-06-28 00:41:14,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 541 transitions, 15156 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 00:41:14,932 INFO L231 Difference]: Finished difference. Result has 398 places, 513 transitions, 13966 flow [2024-06-28 00:41:14,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=13276, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13966, PETRI_PLACES=398, PETRI_TRANSITIONS=513} [2024-06-28 00:41:14,932 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 343 predicate places. [2024-06-28 00:41:14,933 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 513 transitions, 13966 flow [2024-06-28 00:41:14,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:41:14,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:41:14,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:41:14,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 00:41:14,933 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:41:14,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:41:14,933 INFO L85 PathProgramCache]: Analyzing trace with hash -624348620, now seen corresponding path program 11 times [2024-06-28 00:41:14,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:41:14,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194531721] [2024-06-28 00:41:14,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:41:14,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:41:14,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:41:15,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:41:15,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:41:15,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194531721] [2024-06-28 00:41:15,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194531721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:41:15,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:41:15,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:41:15,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603383288] [2024-06-28 00:41:15,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:41:15,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:41:15,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:41:15,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:41:15,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:41:15,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:41:15,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 513 transitions, 13966 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:41:15,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:41:15,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:41:15,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:41:18,425 INFO L124 PetriNetUnfolderBase]: 7304/12685 cut-off events. [2024-06-28 00:41:18,425 INFO L125 PetriNetUnfolderBase]: For 1011914/1012013 co-relation queries the response was YES. [2024-06-28 00:41:18,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100623 conditions, 12685 events. 7304/12685 cut-off events. For 1011914/1012013 co-relation queries the response was YES. Maximal size of possible extension queue 942. Compared 106825 event pairs, 2306 based on Foata normal form. 88/12451 useless extension candidates. Maximal degree in co-relation 100440. Up to 9197 conditions per place. [2024-06-28 00:41:18,757 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 343 selfloop transitions, 185 changer transitions 0/540 dead transitions. [2024-06-28 00:41:18,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 540 transitions, 15390 flow [2024-06-28 00:41:18,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:41:18,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:41:18,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-28 00:41:18,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5192307692307693 [2024-06-28 00:41:18,758 INFO L175 Difference]: Start difference. First operand has 398 places, 513 transitions, 13966 flow. Second operand 7 states and 189 transitions. [2024-06-28 00:41:18,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 540 transitions, 15390 flow [2024-06-28 00:41:24,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 540 transitions, 15116 flow, removed 93 selfloop flow, removed 2 redundant places. [2024-06-28 00:41:24,247 INFO L231 Difference]: Finished difference. Result has 403 places, 513 transitions, 14068 flow [2024-06-28 00:41:24,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=13692, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14068, PETRI_PLACES=403, PETRI_TRANSITIONS=513} [2024-06-28 00:41:24,247 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 348 predicate places. [2024-06-28 00:41:24,248 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 513 transitions, 14068 flow [2024-06-28 00:41:24,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:41:24,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:41:24,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:41:24,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 00:41:24,248 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:41:24,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:41:24,248 INFO L85 PathProgramCache]: Analyzing trace with hash -227870334, now seen corresponding path program 12 times [2024-06-28 00:41:24,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:41:24,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469991245] [2024-06-28 00:41:24,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:41:24,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:41:24,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:41:24,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:41:24,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:41:24,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469991245] [2024-06-28 00:41:24,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469991245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:41:24,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:41:24,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:41:24,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684738109] [2024-06-28 00:41:24,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:41:24,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:41:24,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:41:24,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:41:24,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:41:24,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:41:24,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 513 transitions, 14068 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:41:24,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:41:24,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:41:24,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:41:27,782 INFO L124 PetriNetUnfolderBase]: 7289/12654 cut-off events. [2024-06-28 00:41:27,783 INFO L125 PetriNetUnfolderBase]: For 1030392/1030491 co-relation queries the response was YES. [2024-06-28 00:41:27,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101127 conditions, 12654 events. 7289/12654 cut-off events. For 1030392/1030491 co-relation queries the response was YES. Maximal size of possible extension queue 939. Compared 106495 event pairs, 2301 based on Foata normal form. 88/12432 useless extension candidates. Maximal degree in co-relation 100942. Up to 9181 conditions per place. [2024-06-28 00:41:28,118 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 341 selfloop transitions, 186 changer transitions 0/539 dead transitions. [2024-06-28 00:41:28,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 539 transitions, 15344 flow [2024-06-28 00:41:28,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:41:28,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:41:28,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-28 00:41:28,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5164835164835165 [2024-06-28 00:41:28,120 INFO L175 Difference]: Start difference. First operand has 403 places, 513 transitions, 14068 flow. Second operand 7 states and 188 transitions. [2024-06-28 00:41:28,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 539 transitions, 15344 flow [2024-06-28 00:41:33,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 539 transitions, 15062 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-28 00:41:33,310 INFO L231 Difference]: Finished difference. Result has 407 places, 513 transitions, 14164 flow [2024-06-28 00:41:33,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=13786, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14164, PETRI_PLACES=407, PETRI_TRANSITIONS=513} [2024-06-28 00:41:33,311 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 352 predicate places. [2024-06-28 00:41:33,311 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 513 transitions, 14164 flow [2024-06-28 00:41:33,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:41:33,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:41:33,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:41:33,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 00:41:33,312 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:41:33,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:41:33,312 INFO L85 PathProgramCache]: Analyzing trace with hash 722526824, now seen corresponding path program 8 times [2024-06-28 00:41:33,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:41:33,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894691333] [2024-06-28 00:41:33,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:41:33,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:41:33,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:41:33,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:41:33,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:41:33,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894691333] [2024-06-28 00:41:33,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894691333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:41:33,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:41:33,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:41:33,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342459178] [2024-06-28 00:41:33,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:41:33,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:41:33,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:41:33,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:41:33,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:41:33,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:41:33,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 513 transitions, 14164 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:41:33,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:41:33,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:41:33,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:41:37,231 INFO L124 PetriNetUnfolderBase]: 7497/12930 cut-off events. [2024-06-28 00:41:37,231 INFO L125 PetriNetUnfolderBase]: For 1120492/1120516 co-relation queries the response was YES. [2024-06-28 00:41:37,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104255 conditions, 12930 events. 7497/12930 cut-off events. For 1120492/1120516 co-relation queries the response was YES. Maximal size of possible extension queue 987. Compared 108364 event pairs, 2184 based on Foata normal form. 11/12581 useless extension candidates. Maximal degree in co-relation 104068. Up to 8813 conditions per place. [2024-06-28 00:41:37,409 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 421 selfloop transitions, 121 changer transitions 0/554 dead transitions. [2024-06-28 00:41:37,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 554 transitions, 15806 flow [2024-06-28 00:41:37,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:41:37,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:41:37,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-28 00:41:37,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46923076923076923 [2024-06-28 00:41:37,410 INFO L175 Difference]: Start difference. First operand has 407 places, 513 transitions, 14164 flow. Second operand 10 states and 244 transitions. [2024-06-28 00:41:37,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 554 transitions, 15806 flow [2024-06-28 00:41:43,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 554 transitions, 15209 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 00:41:43,038 INFO L231 Difference]: Finished difference. Result has 409 places, 520 transitions, 13980 flow [2024-06-28 00:41:43,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=13573, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13980, PETRI_PLACES=409, PETRI_TRANSITIONS=520} [2024-06-28 00:41:43,038 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 354 predicate places. [2024-06-28 00:41:43,038 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 520 transitions, 13980 flow [2024-06-28 00:41:43,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:41:43,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:41:43,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:41:43,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 00:41:43,039 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:41:43,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:41:43,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1403561752, now seen corresponding path program 9 times [2024-06-28 00:41:43,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:41:43,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151263529] [2024-06-28 00:41:43,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:41:43,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:41:43,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:41:43,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:41:43,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:41:43,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151263529] [2024-06-28 00:41:43,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151263529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:41:43,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:41:43,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:41:43,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515687602] [2024-06-28 00:41:43,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:41:43,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:41:43,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:41:43,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:41:43,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:41:43,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:41:43,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 520 transitions, 13980 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:41:43,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:41:43,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:41:43,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:41:46,990 INFO L124 PetriNetUnfolderBase]: 7561/13132 cut-off events. [2024-06-28 00:41:46,990 INFO L125 PetriNetUnfolderBase]: For 1107863/1107869 co-relation queries the response was YES. [2024-06-28 00:41:47,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104862 conditions, 13132 events. 7561/13132 cut-off events. For 1107863/1107869 co-relation queries the response was YES. Maximal size of possible extension queue 998. Compared 110413 event pairs, 1725 based on Foata normal form. 9/12820 useless extension candidates. Maximal degree in co-relation 104674. Up to 8845 conditions per place. [2024-06-28 00:41:47,205 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 421 selfloop transitions, 143 changer transitions 0/576 dead transitions. [2024-06-28 00:41:47,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 576 transitions, 15431 flow [2024-06-28 00:41:47,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:41:47,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:41:47,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 268 transitions. [2024-06-28 00:41:47,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5153846153846153 [2024-06-28 00:41:47,206 INFO L175 Difference]: Start difference. First operand has 409 places, 520 transitions, 13980 flow. Second operand 10 states and 268 transitions. [2024-06-28 00:41:47,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 576 transitions, 15431 flow [2024-06-28 00:41:53,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 576 transitions, 15171 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 00:41:53,043 INFO L231 Difference]: Finished difference. Result has 413 places, 522 transitions, 14048 flow [2024-06-28 00:41:53,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=13724, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14048, PETRI_PLACES=413, PETRI_TRANSITIONS=522} [2024-06-28 00:41:53,043 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 358 predicate places. [2024-06-28 00:41:53,043 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 522 transitions, 14048 flow [2024-06-28 00:41:53,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:41:53,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:41:53,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:41:53,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 00:41:53,044 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:41:53,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:41:53,044 INFO L85 PathProgramCache]: Analyzing trace with hash -722413388, now seen corresponding path program 10 times [2024-06-28 00:41:53,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:41:53,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372639326] [2024-06-28 00:41:53,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:41:53,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:41:53,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:41:53,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:41:53,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:41:53,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372639326] [2024-06-28 00:41:53,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372639326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:41:53,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:41:53,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:41:53,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97930543] [2024-06-28 00:41:53,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:41:53,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:41:53,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:41:53,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:41:53,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:41:53,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:41:53,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 522 transitions, 14048 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:41:53,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:41:53,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:41:53,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:41:56,746 INFO L124 PetriNetUnfolderBase]: 7573/13101 cut-off events. [2024-06-28 00:41:56,746 INFO L125 PetriNetUnfolderBase]: For 1148832/1148856 co-relation queries the response was YES. [2024-06-28 00:41:56,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104714 conditions, 13101 events. 7573/13101 cut-off events. For 1148832/1148856 co-relation queries the response was YES. Maximal size of possible extension queue 1011. Compared 110278 event pairs, 1972 based on Foata normal form. 19/12755 useless extension candidates. Maximal degree in co-relation 104525. Up to 8853 conditions per place. [2024-06-28 00:41:56,952 INFO L140 encePairwiseOnDemand]: 45/52 looper letters, 438 selfloop transitions, 99 changer transitions 0/549 dead transitions. [2024-06-28 00:41:56,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 549 transitions, 15510 flow [2024-06-28 00:41:56,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:41:56,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:41:56,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 00:41:56,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5027472527472527 [2024-06-28 00:41:56,953 INFO L175 Difference]: Start difference. First operand has 413 places, 522 transitions, 14048 flow. Second operand 7 states and 183 transitions. [2024-06-28 00:41:56,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 549 transitions, 15510 flow [2024-06-28 00:42:02,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 549 transitions, 15169 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-28 00:42:02,807 INFO L231 Difference]: Finished difference. Result has 411 places, 523 transitions, 13936 flow [2024-06-28 00:42:02,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=13713, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13936, PETRI_PLACES=411, PETRI_TRANSITIONS=523} [2024-06-28 00:42:02,808 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 356 predicate places. [2024-06-28 00:42:02,808 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 523 transitions, 13936 flow [2024-06-28 00:42:02,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:42:02,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:42:02,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:42:02,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 00:42:02,808 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:42:02,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:42:02,809 INFO L85 PathProgramCache]: Analyzing trace with hash 2113448736, now seen corresponding path program 11 times [2024-06-28 00:42:02,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:42:02,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547471706] [2024-06-28 00:42:02,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:42:02,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:42:02,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:42:03,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:42:03,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:42:03,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547471706] [2024-06-28 00:42:03,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547471706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:42:03,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:42:03,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:42:03,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590211377] [2024-06-28 00:42:03,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:42:03,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:42:03,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:42:03,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:42:03,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:42:03,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:42:03,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 523 transitions, 13936 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:42:03,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:42:03,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:42:03,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:42:06,657 INFO L124 PetriNetUnfolderBase]: 7585/13228 cut-off events. [2024-06-28 00:42:06,657 INFO L125 PetriNetUnfolderBase]: For 1096698/1096712 co-relation queries the response was YES. [2024-06-28 00:42:06,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103991 conditions, 13228 events. 7585/13228 cut-off events. For 1096698/1096712 co-relation queries the response was YES. Maximal size of possible extension queue 1008. Compared 112218 event pairs, 2322 based on Foata normal form. 25/12903 useless extension candidates. Maximal degree in co-relation 103802. Up to 10301 conditions per place. [2024-06-28 00:42:06,842 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 440 selfloop transitions, 94 changer transitions 0/546 dead transitions. [2024-06-28 00:42:06,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 546 transitions, 15083 flow [2024-06-28 00:42:06,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:42:06,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:42:06,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 00:42:06,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.510989010989011 [2024-06-28 00:42:06,843 INFO L175 Difference]: Start difference. First operand has 411 places, 523 transitions, 13936 flow. Second operand 7 states and 186 transitions. [2024-06-28 00:42:06,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 546 transitions, 15083 flow [2024-06-28 00:42:12,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 546 transitions, 14821 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 00:42:12,962 INFO L231 Difference]: Finished difference. Result has 413 places, 524 transitions, 13903 flow [2024-06-28 00:42:12,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=13674, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13903, PETRI_PLACES=413, PETRI_TRANSITIONS=524} [2024-06-28 00:42:12,963 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 358 predicate places. [2024-06-28 00:42:12,963 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 524 transitions, 13903 flow [2024-06-28 00:42:12,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:42:12,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:42:12,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:42:12,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 00:42:12,963 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:42:12,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:42:12,963 INFO L85 PathProgramCache]: Analyzing trace with hash -634816762, now seen corresponding path program 12 times [2024-06-28 00:42:12,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:42:12,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90818820] [2024-06-28 00:42:12,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:42:12,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:42:12,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:42:13,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:42:13,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:42:13,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90818820] [2024-06-28 00:42:13,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90818820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:42:13,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:42:13,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:42:13,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636246279] [2024-06-28 00:42:13,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:42:13,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:42:13,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:42:13,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:42:13,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:42:13,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 52 [2024-06-28 00:42:13,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 524 transitions, 13903 flow. Second operand has 9 states, 9 states have (on average 17.444444444444443) internal successors, (157), 9 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:42:13,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:42:13,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 52 [2024-06-28 00:42:13,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:42:16,637 INFO L124 PetriNetUnfolderBase]: 7565/13119 cut-off events. [2024-06-28 00:42:16,637 INFO L125 PetriNetUnfolderBase]: For 1069488/1069512 co-relation queries the response was YES. [2024-06-28 00:42:16,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102006 conditions, 13119 events. 7565/13119 cut-off events. For 1069488/1069512 co-relation queries the response was YES. Maximal size of possible extension queue 1011. Compared 110720 event pairs, 1952 based on Foata normal form. 11/12769 useless extension candidates. Maximal degree in co-relation 101817. Up to 8885 conditions per place. [2024-06-28 00:42:16,843 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 430 selfloop transitions, 107 changer transitions 0/548 dead transitions. [2024-06-28 00:42:16,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 548 transitions, 15187 flow [2024-06-28 00:42:16,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:42:16,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:42:16,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 00:42:16,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4567307692307692 [2024-06-28 00:42:16,844 INFO L175 Difference]: Start difference. First operand has 413 places, 524 transitions, 13903 flow. Second operand 8 states and 190 transitions. [2024-06-28 00:42:16,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 548 transitions, 15187 flow [2024-06-28 00:42:21,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 548 transitions, 14918 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 00:42:21,806 INFO L231 Difference]: Finished difference. Result has 416 places, 524 transitions, 13858 flow [2024-06-28 00:42:21,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=13634, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13858, PETRI_PLACES=416, PETRI_TRANSITIONS=524} [2024-06-28 00:42:21,806 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 361 predicate places. [2024-06-28 00:42:21,807 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 524 transitions, 13858 flow [2024-06-28 00:42:21,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.444444444444443) internal successors, (157), 9 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:42:21,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:42:21,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:42:21,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 00:42:21,807 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 00:42:21,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:42:21,807 INFO L85 PathProgramCache]: Analyzing trace with hash -231597836, now seen corresponding path program 13 times [2024-06-28 00:42:21,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:42:21,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647511602] [2024-06-28 00:42:21,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:42:21,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:42:21,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:42:22,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:42:22,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:42:22,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647511602] [2024-06-28 00:42:22,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647511602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:42:22,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:42:22,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:42:22,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611258903] [2024-06-28 00:42:22,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:42:22,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:42:22,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:42:22,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:42:22,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:42:22,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 00:42:22,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 524 transitions, 13858 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:42:22,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:42:22,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 00:42:22,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand