./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe003_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe003_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe003_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe003_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 23:00:22,537 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:00:22,592 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:00:22,598 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:00:22,600 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:00:22,619 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:00:22,620 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:00:22,620 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:00:22,621 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:00:22,621 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:00:22,621 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:00:22,622 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:00:22,622 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:00:22,622 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:00:22,622 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:00:22,623 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:00:22,623 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:00:22,623 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:00:22,624 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:00:22,625 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:00:22,628 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:00:22,628 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:00:22,629 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:00:22,629 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:00:22,629 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:00:22,631 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:00:22,632 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:00:22,632 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:00:22,632 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:00:22,632 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:00:22,632 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:00:22,633 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:00:22,633 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:00:22,633 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:00:22,633 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:00:22,633 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:00:22,634 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:00:22,634 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:00:22,635 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:00:22,635 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:00:22,635 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:00:22,635 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:00:22,636 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:00:22,636 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 23:00:22,854 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:00:22,873 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:00:22,875 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:00:22,876 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:00:22,876 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:00:22,877 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/safe003_tso.yml/witness.yml [2024-06-27 23:00:22,949 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:00:22,950 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:00:22,951 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe003_tso.i [2024-06-27 23:00:24,000 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:00:24,208 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:00:24,208 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe003_tso.i [2024-06-27 23:00:24,224 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/df8fd6702/82b6ba8566304b4ab24f00d9a62bddf0/FLAG6f99cf97d [2024-06-27 23:00:24,239 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/df8fd6702/82b6ba8566304b4ab24f00d9a62bddf0 [2024-06-27 23:00:24,240 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:00:24,241 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:00:24,243 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:00:24,243 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:00:24,246 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:00:24,247 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:00:22" (1/2) ... [2024-06-27 23:00:24,247 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ea92dbe and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:24, skipping insertion in model container [2024-06-27 23:00:24,248 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:00:22" (1/2) ... [2024-06-27 23:00:24,248 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@512fbba and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:24, skipping insertion in model container [2024-06-27 23:00:24,249 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:00:24" (2/2) ... [2024-06-27 23:00:24,250 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ea92dbe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:24, skipping insertion in model container [2024-06-27 23:00:24,250 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:00:24" (2/2) ... [2024-06-27 23:00:24,250 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:00:24,269 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:00:24,270 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ! multithreaded || ((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (3LL - (long long )__unbuffered_p1_EAX) - (long long )y >= 0LL) [2024-06-27 23:00:24,270 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ! multithreaded || ((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (3LL - (long long )__unbuffered_p1_EAX) - (long long )y >= 0LL) [2024-06-27 23:00:24,270 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] ! multithreaded || ((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (3LL - (long long )__unbuffered_p1_EAX) - (long long )y >= 0LL) [2024-06-27 23:00:24,270 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:00:24,271 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-27 23:00:24,306 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:00:24,582 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:00:24,590 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 23:00:24,669 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:00:24,703 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:00:24,703 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:24 WrapperNode [2024-06-27 23:00:24,704 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:00:24,704 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:00:24,705 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:00:24,705 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:00:24,710 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:24" (1/1) ... [2024-06-27 23:00:24,719 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:24" (1/1) ... [2024-06-27 23:00:24,780 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-27 23:00:24,780 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:00:24,781 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:00:24,781 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:00:24,781 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:00:24,789 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:24" (1/1) ... [2024-06-27 23:00:24,789 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:24" (1/1) ... [2024-06-27 23:00:24,798 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:24" (1/1) ... [2024-06-27 23:00:24,810 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 23:00:24,810 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:24" (1/1) ... [2024-06-27 23:00:24,811 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:24" (1/1) ... [2024-06-27 23:00:24,817 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:24" (1/1) ... [2024-06-27 23:00:24,818 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:24" (1/1) ... [2024-06-27 23:00:24,821 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:24" (1/1) ... [2024-06-27 23:00:24,822 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:24" (1/1) ... [2024-06-27 23:00:24,824 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:00:24,824 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:00:24,824 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:00:24,824 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:00:24,825 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:24" (1/1) ... [2024-06-27 23:00:24,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:00:24,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:00:24,869 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 23:00:24,878 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 23:00:24,899 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:00:24,899 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:00:24,900 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:00:24,900 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:00:24,900 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:00:24,900 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:00:24,900 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:00:24,900 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:00:24,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:00:24,901 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:00:24,901 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:00:24,901 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:00:24,902 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 23:00:24,986 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:00:24,991 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:00:25,185 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:00:25,186 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:00:25,272 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:00:25,272 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:00:25,272 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:00:25 BoogieIcfgContainer [2024-06-27 23:00:25,272 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:00:25,274 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:00:25,274 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:00:25,276 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:00:25,280 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:00:22" (1/4) ... [2024-06-27 23:00:25,281 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5140b9a4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:00:25, skipping insertion in model container [2024-06-27 23:00:25,281 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:00:24" (2/4) ... [2024-06-27 23:00:25,282 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5140b9a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:00:25, skipping insertion in model container [2024-06-27 23:00:25,282 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:24" (3/4) ... [2024-06-27 23:00:25,284 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5140b9a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:00:25, skipping insertion in model container [2024-06-27 23:00:25,284 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:00:25" (4/4) ... [2024-06-27 23:00:25,285 INFO L112 eAbstractionObserver]: Analyzing ICFG safe003_tso.i [2024-06-27 23:00:25,300 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:00:25,300 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:00:25,301 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:00:25,357 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:00:25,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 23:00:25,401 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-27 23:00:25,402 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:00:25,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 23:00:25,403 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 23:00:25,407 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-27 23:00:25,419 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:00:25,425 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;@3c827e78, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:00:25,426 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:00:25,428 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:00:25,429 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:00:25,429 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:00:25,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:25,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:00:25,430 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:25,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:25,434 INFO L85 PathProgramCache]: Analyzing trace with hash 219930474, now seen corresponding path program 1 times [2024-06-27 23:00:25,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:25,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703021922] [2024-06-27 23:00:25,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:25,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:25,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:25,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:25,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:25,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703021922] [2024-06-27 23:00:25,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703021922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:25,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:25,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:00:25,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587966691] [2024-06-27 23:00:25,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:25,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:00:25,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:25,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:00:25,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:00:25,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 40 [2024-06-27 23:00:25,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:25,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:25,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 40 [2024-06-27 23:00:25,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:26,001 INFO L124 PetriNetUnfolderBase]: 474/798 cut-off events. [2024-06-27 23:00:26,008 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-27 23:00:26,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1607 conditions, 798 events. 474/798 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3918 event pairs, 292 based on Foata normal form. 1/755 useless extension candidates. Maximal degree in co-relation 1595. Up to 744 conditions per place. [2024-06-27 23:00:26,016 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 27 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-27 23:00:26,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 159 flow [2024-06-27 23:00:26,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:00:26,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:00:26,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-27 23:00:26,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-06-27 23:00:26,030 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 85 transitions. [2024-06-27 23:00:26,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 159 flow [2024-06-27 23:00:26,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 154 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:26,034 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-27 23:00:26,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-27 23:00:26,039 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-27 23:00:26,039 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-27 23:00:26,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:26,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:26,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:26,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:00:26,040 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:26,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:26,042 INFO L85 PathProgramCache]: Analyzing trace with hash 899799369, now seen corresponding path program 1 times [2024-06-27 23:00:26,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:26,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291616930] [2024-06-27 23:00:26,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:26,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:26,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:26,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:26,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:26,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291616930] [2024-06-27 23:00:26,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291616930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:26,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:26,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:00:26,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879064887] [2024-06-27 23:00:26,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:26,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:00:26,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:26,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:00:26,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:00:26,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:26,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:26,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:26,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:26,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:26,410 INFO L124 PetriNetUnfolderBase]: 762/1251 cut-off events. [2024-06-27 23:00:26,410 INFO L125 PetriNetUnfolderBase]: For 232/235 co-relation queries the response was YES. [2024-06-27 23:00:26,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2846 conditions, 1251 events. 762/1251 cut-off events. For 232/235 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6257 event pairs, 342 based on Foata normal form. 9/1253 useless extension candidates. Maximal degree in co-relation 2834. Up to 1103 conditions per place. [2024-06-27 23:00:26,422 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 43 selfloop transitions, 11 changer transitions 0/62 dead transitions. [2024-06-27 23:00:26,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 62 transitions, 284 flow [2024-06-27 23:00:26,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:26,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:26,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 113 transitions. [2024-06-27 23:00:26,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.70625 [2024-06-27 23:00:26,427 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 113 transitions. [2024-06-27 23:00:26,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 62 transitions, 284 flow [2024-06-27 23:00:26,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 62 transitions, 278 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:26,430 INFO L231 Difference]: Finished difference. Result has 45 places, 44 transitions, 176 flow [2024-06-27 23:00:26,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=176, PETRI_PLACES=45, PETRI_TRANSITIONS=44} [2024-06-27 23:00:26,431 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-27 23:00:26,431 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 44 transitions, 176 flow [2024-06-27 23:00:26,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:26,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:26,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:26,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:00:26,435 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:26,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:26,436 INFO L85 PathProgramCache]: Analyzing trace with hash 2123977079, now seen corresponding path program 1 times [2024-06-27 23:00:26,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:26,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918246906] [2024-06-27 23:00:26,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:26,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:26,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:26,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:26,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:26,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918246906] [2024-06-27 23:00:26,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918246906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:26,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:26,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:26,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563804036] [2024-06-27 23:00:26,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:26,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:26,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:26,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:26,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:26,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:26,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 44 transitions, 176 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:26,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:26,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:26,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:26,781 INFO L124 PetriNetUnfolderBase]: 956/1557 cut-off events. [2024-06-27 23:00:26,781 INFO L125 PetriNetUnfolderBase]: For 993/993 co-relation queries the response was YES. [2024-06-27 23:00:26,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4275 conditions, 1557 events. 956/1557 cut-off events. For 993/993 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7801 event pairs, 329 based on Foata normal form. 4/1559 useless extension candidates. Maximal degree in co-relation 4260. Up to 1408 conditions per place. [2024-06-27 23:00:26,791 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 59 selfloop transitions, 10 changer transitions 0/76 dead transitions. [2024-06-27 23:00:26,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 76 transitions, 411 flow [2024-06-27 23:00:26,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:26,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:26,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-27 23:00:26,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.645 [2024-06-27 23:00:26,793 INFO L175 Difference]: Start difference. First operand has 45 places, 44 transitions, 176 flow. Second operand 5 states and 129 transitions. [2024-06-27 23:00:26,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 76 transitions, 411 flow [2024-06-27 23:00:26,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 76 transitions, 409 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:26,796 INFO L231 Difference]: Finished difference. Result has 52 places, 53 transitions, 261 flow [2024-06-27 23:00:26,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=261, PETRI_PLACES=52, PETRI_TRANSITIONS=53} [2024-06-27 23:00:26,797 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 11 predicate places. [2024-06-27 23:00:26,797 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 53 transitions, 261 flow [2024-06-27 23:00:26,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:26,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:26,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:26,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:00:26,798 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:26,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:26,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1032521654, now seen corresponding path program 1 times [2024-06-27 23:00:26,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:26,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036374665] [2024-06-27 23:00:26,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:26,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:26,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:26,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:26,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:26,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036374665] [2024-06-27 23:00:26,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036374665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:26,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:26,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:26,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97719365] [2024-06-27 23:00:26,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:26,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:26,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:26,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:26,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:26,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:26,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 53 transitions, 261 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:26,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:26,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:26,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:27,152 INFO L124 PetriNetUnfolderBase]: 955/1554 cut-off events. [2024-06-27 23:00:27,153 INFO L125 PetriNetUnfolderBase]: For 1571/1571 co-relation queries the response was YES. [2024-06-27 23:00:27,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4768 conditions, 1554 events. 955/1554 cut-off events. For 1571/1571 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7772 event pairs, 216 based on Foata normal form. 8/1560 useless extension candidates. Maximal degree in co-relation 4748. Up to 1365 conditions per place. [2024-06-27 23:00:27,164 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 64 selfloop transitions, 12 changer transitions 0/83 dead transitions. [2024-06-27 23:00:27,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 83 transitions, 493 flow [2024-06-27 23:00:27,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:27,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:27,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 23:00:27,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:00:27,167 INFO L175 Difference]: Start difference. First operand has 52 places, 53 transitions, 261 flow. Second operand 6 states and 150 transitions. [2024-06-27 23:00:27,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 83 transitions, 493 flow [2024-06-27 23:00:27,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 83 transitions, 491 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:27,176 INFO L231 Difference]: Finished difference. Result has 57 places, 54 transitions, 296 flow [2024-06-27 23:00:27,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=251, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=296, PETRI_PLACES=57, PETRI_TRANSITIONS=54} [2024-06-27 23:00:27,177 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-27 23:00:27,178 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 54 transitions, 296 flow [2024-06-27 23:00:27,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:27,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:27,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:27,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:00:27,179 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:27,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:27,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1088277451, now seen corresponding path program 1 times [2024-06-27 23:00:27,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:27,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906706780] [2024-06-27 23:00:27,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:27,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:27,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:27,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:27,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:27,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906706780] [2024-06-27 23:00:27,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906706780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:27,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:27,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:27,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198197587] [2024-06-27 23:00:27,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:27,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:27,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:27,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:27,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:27,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:27,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 54 transitions, 296 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:27,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:27,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:27,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:27,536 INFO L124 PetriNetUnfolderBase]: 958/1554 cut-off events. [2024-06-27 23:00:27,536 INFO L125 PetriNetUnfolderBase]: For 2434/2436 co-relation queries the response was YES. [2024-06-27 23:00:27,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5107 conditions, 1554 events. 958/1554 cut-off events. For 2434/2436 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7670 event pairs, 353 based on Foata normal form. 8/1556 useless extension candidates. Maximal degree in co-relation 5084. Up to 1371 conditions per place. [2024-06-27 23:00:27,547 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 57 selfloop transitions, 19 changer transitions 0/83 dead transitions. [2024-06-27 23:00:27,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 83 transitions, 585 flow [2024-06-27 23:00:27,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:27,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:27,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-06-27 23:00:27,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-06-27 23:00:27,548 INFO L175 Difference]: Start difference. First operand has 57 places, 54 transitions, 296 flow. Second operand 4 states and 105 transitions. [2024-06-27 23:00:27,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 83 transitions, 585 flow [2024-06-27 23:00:27,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 83 transitions, 554 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:27,553 INFO L231 Difference]: Finished difference. Result has 58 places, 70 transitions, 450 flow [2024-06-27 23:00:27,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=269, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=450, PETRI_PLACES=58, PETRI_TRANSITIONS=70} [2024-06-27 23:00:27,553 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 17 predicate places. [2024-06-27 23:00:27,554 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 70 transitions, 450 flow [2024-06-27 23:00:27,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:27,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:27,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:27,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:00:27,554 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:27,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:27,555 INFO L85 PathProgramCache]: Analyzing trace with hash -958029466, now seen corresponding path program 1 times [2024-06-27 23:00:27,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:27,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527110175] [2024-06-27 23:00:27,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:27,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:27,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:27,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:27,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:27,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527110175] [2024-06-27 23:00:27,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527110175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:27,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:27,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:27,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829751097] [2024-06-27 23:00:27,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:27,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:27,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:27,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:27,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:27,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:27,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 70 transitions, 450 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:27,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:27,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:27,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:27,925 INFO L124 PetriNetUnfolderBase]: 1014/1634 cut-off events. [2024-06-27 23:00:27,925 INFO L125 PetriNetUnfolderBase]: For 3761/3761 co-relation queries the response was YES. [2024-06-27 23:00:27,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6003 conditions, 1634 events. 1014/1634 cut-off events. For 3761/3761 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 8173 event pairs, 291 based on Foata normal form. 3/1628 useless extension candidates. Maximal degree in co-relation 5978. Up to 1342 conditions per place. [2024-06-27 23:00:27,936 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 71 selfloop transitions, 34 changer transitions 0/112 dead transitions. [2024-06-27 23:00:27,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 112 transitions, 856 flow [2024-06-27 23:00:27,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:27,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:27,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-27 23:00:27,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.675 [2024-06-27 23:00:27,938 INFO L175 Difference]: Start difference. First operand has 58 places, 70 transitions, 450 flow. Second operand 6 states and 162 transitions. [2024-06-27 23:00:27,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 112 transitions, 856 flow [2024-06-27 23:00:27,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 112 transitions, 846 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:27,945 INFO L231 Difference]: Finished difference. Result has 65 places, 81 transitions, 616 flow [2024-06-27 23:00:27,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=616, PETRI_PLACES=65, PETRI_TRANSITIONS=81} [2024-06-27 23:00:27,946 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 24 predicate places. [2024-06-27 23:00:27,946 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 81 transitions, 616 flow [2024-06-27 23:00:27,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:27,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:27,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:27,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:00:27,947 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:27,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:27,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1104153096, now seen corresponding path program 2 times [2024-06-27 23:00:27,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:27,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017930769] [2024-06-27 23:00:27,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:27,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:27,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:28,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:28,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:28,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017930769] [2024-06-27 23:00:28,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017930769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:28,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:28,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:28,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970607559] [2024-06-27 23:00:28,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:28,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:28,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:28,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:28,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:28,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:28,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 81 transitions, 616 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:28,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:28,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:28,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:28,340 INFO L124 PetriNetUnfolderBase]: 1046/1690 cut-off events. [2024-06-27 23:00:28,340 INFO L125 PetriNetUnfolderBase]: For 5858/5858 co-relation queries the response was YES. [2024-06-27 23:00:28,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6989 conditions, 1690 events. 1046/1690 cut-off events. For 5858/5858 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 8453 event pairs, 324 based on Foata normal form. 3/1686 useless extension candidates. Maximal degree in co-relation 6960. Up to 1463 conditions per place. [2024-06-27 23:00:28,351 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 76 selfloop transitions, 31 changer transitions 0/114 dead transitions. [2024-06-27 23:00:28,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 114 transitions, 998 flow [2024-06-27 23:00:28,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:28,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:28,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 23:00:28,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-27 23:00:28,353 INFO L175 Difference]: Start difference. First operand has 65 places, 81 transitions, 616 flow. Second operand 6 states and 153 transitions. [2024-06-27 23:00:28,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 114 transitions, 998 flow [2024-06-27 23:00:28,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 114 transitions, 954 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:28,362 INFO L231 Difference]: Finished difference. Result has 70 places, 89 transitions, 732 flow [2024-06-27 23:00:28,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=581, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=732, PETRI_PLACES=70, PETRI_TRANSITIONS=89} [2024-06-27 23:00:28,363 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 29 predicate places. [2024-06-27 23:00:28,364 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 89 transitions, 732 flow [2024-06-27 23:00:28,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:28,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:28,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:28,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:00:28,364 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:28,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:28,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1409729370, now seen corresponding path program 3 times [2024-06-27 23:00:28,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:28,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305068897] [2024-06-27 23:00:28,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:28,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:28,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:28,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:28,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:28,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305068897] [2024-06-27 23:00:28,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305068897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:28,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:28,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:28,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081781273] [2024-06-27 23:00:28,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:28,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:28,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:28,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:28,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:28,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:28,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 89 transitions, 732 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:28,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:28,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:28,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:28,712 INFO L124 PetriNetUnfolderBase]: 1054/1709 cut-off events. [2024-06-27 23:00:28,712 INFO L125 PetriNetUnfolderBase]: For 6954/6954 co-relation queries the response was YES. [2024-06-27 23:00:28,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7294 conditions, 1709 events. 1054/1709 cut-off events. For 6954/6954 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 8615 event pairs, 288 based on Foata normal form. 6/1708 useless extension candidates. Maximal degree in co-relation 7262. Up to 1397 conditions per place. [2024-06-27 23:00:28,727 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 74 selfloop transitions, 41 changer transitions 0/122 dead transitions. [2024-06-27 23:00:28,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 122 transitions, 1120 flow [2024-06-27 23:00:28,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:28,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:28,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-27 23:00:28,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 23:00:28,728 INFO L175 Difference]: Start difference. First operand has 70 places, 89 transitions, 732 flow. Second operand 6 states and 160 transitions. [2024-06-27 23:00:28,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 122 transitions, 1120 flow [2024-06-27 23:00:28,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 122 transitions, 1043 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:28,739 INFO L231 Difference]: Finished difference. Result has 74 places, 93 transitions, 811 flow [2024-06-27 23:00:28,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=655, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=811, PETRI_PLACES=74, PETRI_TRANSITIONS=93} [2024-06-27 23:00:28,740 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 33 predicate places. [2024-06-27 23:00:28,740 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 93 transitions, 811 flow [2024-06-27 23:00:28,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:28,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:28,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:28,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:00:28,741 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:28,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:28,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1409483106, now seen corresponding path program 1 times [2024-06-27 23:00:28,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:28,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570214907] [2024-06-27 23:00:28,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:28,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:28,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:28,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:28,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:28,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570214907] [2024-06-27 23:00:28,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570214907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:28,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:28,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:28,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865282049] [2024-06-27 23:00:28,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:28,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:28,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:28,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:28,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:28,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:28,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 93 transitions, 811 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:28,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:28,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:28,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:29,117 INFO L124 PetriNetUnfolderBase]: 1079/1758 cut-off events. [2024-06-27 23:00:29,118 INFO L125 PetriNetUnfolderBase]: For 8859/8867 co-relation queries the response was YES. [2024-06-27 23:00:29,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7713 conditions, 1758 events. 1079/1758 cut-off events. For 8859/8867 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8993 event pairs, 307 based on Foata normal form. 18/1769 useless extension candidates. Maximal degree in co-relation 7679. Up to 1482 conditions per place. [2024-06-27 23:00:29,137 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 84 selfloop transitions, 24 changer transitions 0/115 dead transitions. [2024-06-27 23:00:29,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 115 transitions, 1126 flow [2024-06-27 23:00:29,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:29,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:29,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-27 23:00:29,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-27 23:00:29,139 INFO L175 Difference]: Start difference. First operand has 74 places, 93 transitions, 811 flow. Second operand 5 states and 128 transitions. [2024-06-27 23:00:29,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 115 transitions, 1126 flow [2024-06-27 23:00:29,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 115 transitions, 1034 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:29,150 INFO L231 Difference]: Finished difference. Result has 75 places, 96 transitions, 810 flow [2024-06-27 23:00:29,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=721, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=810, PETRI_PLACES=75, PETRI_TRANSITIONS=96} [2024-06-27 23:00:29,151 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 34 predicate places. [2024-06-27 23:00:29,151 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 96 transitions, 810 flow [2024-06-27 23:00:29,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:29,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:29,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:29,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:00:29,152 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:29,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:29,153 INFO L85 PathProgramCache]: Analyzing trace with hash 365858918, now seen corresponding path program 1 times [2024-06-27 23:00:29,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:29,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208690952] [2024-06-27 23:00:29,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:29,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:29,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:29,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:29,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:29,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208690952] [2024-06-27 23:00:29,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208690952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:29,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:29,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:29,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088302365] [2024-06-27 23:00:29,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:29,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:29,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:29,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:29,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:29,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:29,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 96 transitions, 810 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:29,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:29,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:29,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:29,497 INFO L124 PetriNetUnfolderBase]: 1079/1755 cut-off events. [2024-06-27 23:00:29,497 INFO L125 PetriNetUnfolderBase]: For 8566/8571 co-relation queries the response was YES. [2024-06-27 23:00:29,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7844 conditions, 1755 events. 1079/1755 cut-off events. For 8566/8571 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8878 event pairs, 321 based on Foata normal form. 7/1754 useless extension candidates. Maximal degree in co-relation 7809. Up to 1464 conditions per place. [2024-06-27 23:00:29,508 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 104 selfloop transitions, 28 changer transitions 0/139 dead transitions. [2024-06-27 23:00:29,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 139 transitions, 1324 flow [2024-06-27 23:00:29,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:29,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:29,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 23:00:29,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-27 23:00:29,510 INFO L175 Difference]: Start difference. First operand has 75 places, 96 transitions, 810 flow. Second operand 6 states and 151 transitions. [2024-06-27 23:00:29,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 139 transitions, 1324 flow [2024-06-27 23:00:29,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 139 transitions, 1263 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:29,521 INFO L231 Difference]: Finished difference. Result has 80 places, 112 transitions, 993 flow [2024-06-27 23:00:29,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=749, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=993, PETRI_PLACES=80, PETRI_TRANSITIONS=112} [2024-06-27 23:00:29,521 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 39 predicate places. [2024-06-27 23:00:29,521 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 112 transitions, 993 flow [2024-06-27 23:00:29,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:29,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:29,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:29,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:00:29,522 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:29,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:29,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1114060658, now seen corresponding path program 2 times [2024-06-27 23:00:29,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:29,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871782918] [2024-06-27 23:00:29,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:29,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:29,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:29,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:29,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:29,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871782918] [2024-06-27 23:00:29,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871782918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:29,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:29,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:29,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842643805] [2024-06-27 23:00:29,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:29,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:29,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:29,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:29,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:29,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:29,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 112 transitions, 993 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:29,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:29,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:29,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:29,911 INFO L124 PetriNetUnfolderBase]: 1111/1812 cut-off events. [2024-06-27 23:00:29,912 INFO L125 PetriNetUnfolderBase]: For 10661/10671 co-relation queries the response was YES. [2024-06-27 23:00:29,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8586 conditions, 1812 events. 1111/1812 cut-off events. For 10661/10671 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9252 event pairs, 319 based on Foata normal form. 11/1816 useless extension candidates. Maximal degree in co-relation 8548. Up to 1501 conditions per place. [2024-06-27 23:00:29,925 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 108 selfloop transitions, 42 changer transitions 0/157 dead transitions. [2024-06-27 23:00:29,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 157 transitions, 1600 flow [2024-06-27 23:00:29,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:29,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:29,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 23:00:29,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-27 23:00:29,927 INFO L175 Difference]: Start difference. First operand has 80 places, 112 transitions, 993 flow. Second operand 7 states and 179 transitions. [2024-06-27 23:00:29,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 157 transitions, 1600 flow [2024-06-27 23:00:29,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 157 transitions, 1568 flow, removed 16 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:29,940 INFO L231 Difference]: Finished difference. Result has 88 places, 125 transitions, 1225 flow [2024-06-27 23:00:29,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=961, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1225, PETRI_PLACES=88, PETRI_TRANSITIONS=125} [2024-06-27 23:00:29,940 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 47 predicate places. [2024-06-27 23:00:29,941 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 125 transitions, 1225 flow [2024-06-27 23:00:29,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:29,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:29,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:29,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:00:29,941 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:29,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:29,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1114055078, now seen corresponding path program 3 times [2024-06-27 23:00:29,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:29,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821880440] [2024-06-27 23:00:29,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:29,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:29,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:30,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:30,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:30,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821880440] [2024-06-27 23:00:30,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821880440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:30,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:30,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:30,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235761712] [2024-06-27 23:00:30,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:30,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:30,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:30,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:30,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:30,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:30,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 125 transitions, 1225 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:30,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:30,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:30,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:30,279 INFO L124 PetriNetUnfolderBase]: 1103/1799 cut-off events. [2024-06-27 23:00:30,280 INFO L125 PetriNetUnfolderBase]: For 13232/13239 co-relation queries the response was YES. [2024-06-27 23:00:30,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9059 conditions, 1799 events. 1103/1799 cut-off events. For 13232/13239 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9152 event pairs, 326 based on Foata normal form. 9/1800 useless extension candidates. Maximal degree in co-relation 9017. Up to 1514 conditions per place. [2024-06-27 23:00:30,294 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 111 selfloop transitions, 27 changer transitions 0/145 dead transitions. [2024-06-27 23:00:30,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 145 transitions, 1564 flow [2024-06-27 23:00:30,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:30,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:30,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-27 23:00:30,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-27 23:00:30,296 INFO L175 Difference]: Start difference. First operand has 88 places, 125 transitions, 1225 flow. Second operand 5 states and 128 transitions. [2024-06-27 23:00:30,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 145 transitions, 1564 flow [2024-06-27 23:00:30,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 145 transitions, 1480 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:30,314 INFO L231 Difference]: Finished difference. Result has 92 places, 126 transitions, 1233 flow [2024-06-27 23:00:30,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1141, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1233, PETRI_PLACES=92, PETRI_TRANSITIONS=126} [2024-06-27 23:00:30,315 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 51 predicate places. [2024-06-27 23:00:30,315 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 126 transitions, 1233 flow [2024-06-27 23:00:30,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:30,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:30,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:30,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:00:30,316 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:30,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:30,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1546136027, now seen corresponding path program 1 times [2024-06-27 23:00:30,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:30,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280153877] [2024-06-27 23:00:30,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:30,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:30,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:30,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-27 23:00:30,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:30,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280153877] [2024-06-27 23:00:30,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280153877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:30,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:30,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:30,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086320175] [2024-06-27 23:00:30,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:30,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:30,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:30,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:30,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:30,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:30,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 126 transitions, 1233 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:30,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:30,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:30,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:30,711 INFO L124 PetriNetUnfolderBase]: 1273/2061 cut-off events. [2024-06-27 23:00:30,712 INFO L125 PetriNetUnfolderBase]: For 17672/17672 co-relation queries the response was YES. [2024-06-27 23:00:30,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10772 conditions, 2061 events. 1273/2061 cut-off events. For 17672/17672 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 10829 event pairs, 235 based on Foata normal form. 6/2056 useless extension candidates. Maximal degree in co-relation 10727. Up to 1381 conditions per place. [2024-06-27 23:00:30,728 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 96 selfloop transitions, 66 changer transitions 0/169 dead transitions. [2024-06-27 23:00:30,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 169 transitions, 1803 flow [2024-06-27 23:00:30,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:30,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:30,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 23:00:30,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6678571428571428 [2024-06-27 23:00:30,730 INFO L175 Difference]: Start difference. First operand has 92 places, 126 transitions, 1233 flow. Second operand 7 states and 187 transitions. [2024-06-27 23:00:30,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 169 transitions, 1803 flow [2024-06-27 23:00:30,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 169 transitions, 1764 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:30,756 INFO L231 Difference]: Finished difference. Result has 96 places, 130 transitions, 1389 flow [2024-06-27 23:00:30,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1194, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1389, PETRI_PLACES=96, PETRI_TRANSITIONS=130} [2024-06-27 23:00:30,757 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 55 predicate places. [2024-06-27 23:00:30,757 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 130 transitions, 1389 flow [2024-06-27 23:00:30,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:30,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:30,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:30,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:00:30,758 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:30,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:30,758 INFO L85 PathProgramCache]: Analyzing trace with hash 118948389, now seen corresponding path program 2 times [2024-06-27 23:00:30,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:30,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958025915] [2024-06-27 23:00:30,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:30,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:30,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:30,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:30,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:30,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958025915] [2024-06-27 23:00:30,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958025915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:30,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:30,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:30,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035007479] [2024-06-27 23:00:30,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:30,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:30,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:30,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:30,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:30,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:30,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 130 transitions, 1389 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:30,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:30,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:30,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:31,164 INFO L124 PetriNetUnfolderBase]: 1298/2094 cut-off events. [2024-06-27 23:00:31,164 INFO L125 PetriNetUnfolderBase]: For 21036/21036 co-relation queries the response was YES. [2024-06-27 23:00:31,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11461 conditions, 2094 events. 1298/2094 cut-off events. For 21036/21036 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10958 event pairs, 337 based on Foata normal form. 6/2089 useless extension candidates. Maximal degree in co-relation 11415. Up to 1722 conditions per place. [2024-06-27 23:00:31,181 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 93 selfloop transitions, 64 changer transitions 0/164 dead transitions. [2024-06-27 23:00:31,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 164 transitions, 1845 flow [2024-06-27 23:00:31,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:31,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:31,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 23:00:31,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-27 23:00:31,183 INFO L175 Difference]: Start difference. First operand has 96 places, 130 transitions, 1389 flow. Second operand 7 states and 181 transitions. [2024-06-27 23:00:31,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 164 transitions, 1845 flow [2024-06-27 23:00:31,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 164 transitions, 1744 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:31,213 INFO L231 Difference]: Finished difference. Result has 100 places, 132 transitions, 1458 flow [2024-06-27 23:00:31,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1288, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1458, PETRI_PLACES=100, PETRI_TRANSITIONS=132} [2024-06-27 23:00:31,213 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-27 23:00:31,214 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 132 transitions, 1458 flow [2024-06-27 23:00:31,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:31,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:31,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:31,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:00:31,215 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:31,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:31,215 INFO L85 PathProgramCache]: Analyzing trace with hash -386090205, now seen corresponding path program 3 times [2024-06-27 23:00:31,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:31,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566342861] [2024-06-27 23:00:31,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:31,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:31,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:31,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:31,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:31,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566342861] [2024-06-27 23:00:31,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566342861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:31,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:31,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:31,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939487607] [2024-06-27 23:00:31,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:31,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:31,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:31,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:31,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:31,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:31,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 132 transitions, 1458 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:31,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:31,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:31,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:31,687 INFO L124 PetriNetUnfolderBase]: 1323/2141 cut-off events. [2024-06-27 23:00:31,687 INFO L125 PetriNetUnfolderBase]: For 23365/23365 co-relation queries the response was YES. [2024-06-27 23:00:31,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11997 conditions, 2141 events. 1323/2141 cut-off events. For 23365/23365 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11266 event pairs, 323 based on Foata normal form. 6/2140 useless extension candidates. Maximal degree in co-relation 11949. Up to 1868 conditions per place. [2024-06-27 23:00:31,708 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 123 selfloop transitions, 35 changer transitions 0/165 dead transitions. [2024-06-27 23:00:31,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 165 transitions, 1934 flow [2024-06-27 23:00:31,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:31,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:31,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 23:00:31,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:00:31,710 INFO L175 Difference]: Start difference. First operand has 100 places, 132 transitions, 1458 flow. Second operand 7 states and 175 transitions. [2024-06-27 23:00:31,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 165 transitions, 1934 flow [2024-06-27 23:00:31,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 165 transitions, 1788 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:31,746 INFO L231 Difference]: Finished difference. Result has 102 places, 134 transitions, 1428 flow [2024-06-27 23:00:31,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1312, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1428, PETRI_PLACES=102, PETRI_TRANSITIONS=134} [2024-06-27 23:00:31,746 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 61 predicate places. [2024-06-27 23:00:31,747 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 134 transitions, 1428 flow [2024-06-27 23:00:31,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:31,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:31,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:31,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:00:31,747 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:31,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:31,748 INFO L85 PathProgramCache]: Analyzing trace with hash -2037506013, now seen corresponding path program 4 times [2024-06-27 23:00:31,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:31,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545225104] [2024-06-27 23:00:31,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:31,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:31,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:31,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-27 23:00:31,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:31,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545225104] [2024-06-27 23:00:31,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545225104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:31,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:31,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:31,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112987584] [2024-06-27 23:00:31,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:31,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:31,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:31,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:31,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:31,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:31,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 134 transitions, 1428 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:31,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:31,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:31,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:32,216 INFO L124 PetriNetUnfolderBase]: 1264/2058 cut-off events. [2024-06-27 23:00:32,216 INFO L125 PetriNetUnfolderBase]: For 24122/24122 co-relation queries the response was YES. [2024-06-27 23:00:32,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11212 conditions, 2058 events. 1264/2058 cut-off events. For 24122/24122 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10873 event pairs, 192 based on Foata normal form. 30/2081 useless extension candidates. Maximal degree in co-relation 11163. Up to 1491 conditions per place. [2024-06-27 23:00:32,235 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 104 selfloop transitions, 59 changer transitions 0/170 dead transitions. [2024-06-27 23:00:32,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 170 transitions, 1924 flow [2024-06-27 23:00:32,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:32,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:32,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 23:00:32,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6607142857142857 [2024-06-27 23:00:32,237 INFO L175 Difference]: Start difference. First operand has 102 places, 134 transitions, 1428 flow. Second operand 7 states and 185 transitions. [2024-06-27 23:00:32,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 170 transitions, 1924 flow [2024-06-27 23:00:32,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 170 transitions, 1826 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:32,273 INFO L231 Difference]: Finished difference. Result has 104 places, 134 transitions, 1466 flow [2024-06-27 23:00:32,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1330, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1466, PETRI_PLACES=104, PETRI_TRANSITIONS=134} [2024-06-27 23:00:32,274 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-27 23:00:32,274 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 134 transitions, 1466 flow [2024-06-27 23:00:32,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:32,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:32,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:32,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:00:32,275 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:32,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:32,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1607104067, now seen corresponding path program 1 times [2024-06-27 23:00:32,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:32,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115777213] [2024-06-27 23:00:32,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:32,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:32,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:32,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:32,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:32,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115777213] [2024-06-27 23:00:32,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115777213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:32,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:32,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:32,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25521853] [2024-06-27 23:00:32,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:32,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:32,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:32,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:32,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:32,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:32,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 134 transitions, 1466 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:32,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:32,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:32,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:32,656 INFO L124 PetriNetUnfolderBase]: 1289/2091 cut-off events. [2024-06-27 23:00:32,656 INFO L125 PetriNetUnfolderBase]: For 23977/23977 co-relation queries the response was YES. [2024-06-27 23:00:32,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11570 conditions, 2091 events. 1289/2091 cut-off events. For 23977/23977 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 10984 event pairs, 304 based on Foata normal form. 6/2090 useless extension candidates. Maximal degree in co-relation 11520. Up to 1832 conditions per place. [2024-06-27 23:00:32,675 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 121 selfloop transitions, 29 changer transitions 0/157 dead transitions. [2024-06-27 23:00:32,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 157 transitions, 1884 flow [2024-06-27 23:00:32,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:32,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:32,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-27 23:00:32,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.655 [2024-06-27 23:00:32,677 INFO L175 Difference]: Start difference. First operand has 104 places, 134 transitions, 1466 flow. Second operand 5 states and 131 transitions. [2024-06-27 23:00:32,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 157 transitions, 1884 flow [2024-06-27 23:00:32,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 157 transitions, 1752 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 23:00:32,716 INFO L231 Difference]: Finished difference. Result has 103 places, 136 transitions, 1434 flow [2024-06-27 23:00:32,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1336, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1434, PETRI_PLACES=103, PETRI_TRANSITIONS=136} [2024-06-27 23:00:32,716 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 62 predicate places. [2024-06-27 23:00:32,716 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 136 transitions, 1434 flow [2024-06-27 23:00:32,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:32,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:32,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:32,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:00:32,717 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:32,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:32,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1598533187, now seen corresponding path program 2 times [2024-06-27 23:00:32,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:32,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954055147] [2024-06-27 23:00:32,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:32,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:32,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:32,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-27 23:00:32,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:32,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954055147] [2024-06-27 23:00:32,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954055147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:32,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:32,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:32,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933349614] [2024-06-27 23:00:32,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:32,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:32,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:32,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:32,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:32,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:32,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 136 transitions, 1434 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:32,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:32,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:32,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:33,080 INFO L124 PetriNetUnfolderBase]: 1289/2099 cut-off events. [2024-06-27 23:00:33,081 INFO L125 PetriNetUnfolderBase]: For 23862/23869 co-relation queries the response was YES. [2024-06-27 23:00:33,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11523 conditions, 2099 events. 1289/2099 cut-off events. For 23862/23869 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11093 event pairs, 291 based on Foata normal form. 12/2103 useless extension candidates. Maximal degree in co-relation 11472. Up to 1795 conditions per place. [2024-06-27 23:00:33,098 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 137 selfloop transitions, 17 changer transitions 0/161 dead transitions. [2024-06-27 23:00:33,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 161 transitions, 1864 flow [2024-06-27 23:00:33,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:33,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:33,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-27 23:00:33,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-27 23:00:33,099 INFO L175 Difference]: Start difference. First operand has 103 places, 136 transitions, 1434 flow. Second operand 5 states and 124 transitions. [2024-06-27 23:00:33,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 161 transitions, 1864 flow [2024-06-27 23:00:33,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 161 transitions, 1779 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:33,132 INFO L231 Difference]: Finished difference. Result has 106 places, 142 transitions, 1471 flow [2024-06-27 23:00:33,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1356, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1471, PETRI_PLACES=106, PETRI_TRANSITIONS=142} [2024-06-27 23:00:33,132 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-27 23:00:33,133 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 142 transitions, 1471 flow [2024-06-27 23:00:33,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:33,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:33,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:33,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:00:33,133 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:33,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:33,134 INFO L85 PathProgramCache]: Analyzing trace with hash 1004913653, now seen corresponding path program 1 times [2024-06-27 23:00:33,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:33,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892612875] [2024-06-27 23:00:33,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:33,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:33,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:33,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:33,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:33,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892612875] [2024-06-27 23:00:33,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892612875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:33,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:33,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:33,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773530458] [2024-06-27 23:00:33,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:33,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:33,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:33,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:33,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:33,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:33,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 142 transitions, 1471 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:33,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:33,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:33,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:33,529 INFO L124 PetriNetUnfolderBase]: 1256/2059 cut-off events. [2024-06-27 23:00:33,529 INFO L125 PetriNetUnfolderBase]: For 26083/26099 co-relation queries the response was YES. [2024-06-27 23:00:33,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11723 conditions, 2059 events. 1256/2059 cut-off events. For 26083/26099 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 10996 event pairs, 273 based on Foata normal form. 22/2066 useless extension candidates. Maximal degree in co-relation 11670. Up to 1770 conditions per place. [2024-06-27 23:00:33,549 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 131 selfloop transitions, 28 changer transitions 0/172 dead transitions. [2024-06-27 23:00:33,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 172 transitions, 2017 flow [2024-06-27 23:00:33,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:33,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:33,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-27 23:00:33,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.67 [2024-06-27 23:00:33,550 INFO L175 Difference]: Start difference. First operand has 106 places, 142 transitions, 1471 flow. Second operand 5 states and 134 transitions. [2024-06-27 23:00:33,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 172 transitions, 2017 flow [2024-06-27 23:00:33,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 172 transitions, 1954 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:33,590 INFO L231 Difference]: Finished difference. Result has 110 places, 152 transitions, 1635 flow [2024-06-27 23:00:33,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1408, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1635, PETRI_PLACES=110, PETRI_TRANSITIONS=152} [2024-06-27 23:00:33,590 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-27 23:00:33,590 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 152 transitions, 1635 flow [2024-06-27 23:00:33,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:33,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:33,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:33,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:00:33,591 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:33,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:33,592 INFO L85 PathProgramCache]: Analyzing trace with hash -696131705, now seen corresponding path program 1 times [2024-06-27 23:00:33,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:33,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662116800] [2024-06-27 23:00:33,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:33,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:33,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:33,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:33,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:33,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662116800] [2024-06-27 23:00:33,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662116800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:33,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:33,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:33,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516879262] [2024-06-27 23:00:33,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:33,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:33,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:33,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:33,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:33,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:33,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 152 transitions, 1635 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:33,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:33,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:33,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:34,030 INFO L124 PetriNetUnfolderBase]: 1445/2380 cut-off events. [2024-06-27 23:00:34,030 INFO L125 PetriNetUnfolderBase]: For 35034/35041 co-relation queries the response was YES. [2024-06-27 23:00:34,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13796 conditions, 2380 events. 1445/2380 cut-off events. For 35034/35041 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 13148 event pairs, 258 based on Foata normal form. 24/2396 useless extension candidates. Maximal degree in co-relation 13741. Up to 1573 conditions per place. [2024-06-27 23:00:34,052 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 159 selfloop transitions, 32 changer transitions 0/198 dead transitions. [2024-06-27 23:00:34,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 198 transitions, 2306 flow [2024-06-27 23:00:34,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:34,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:34,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 23:00:34,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-27 23:00:34,054 INFO L175 Difference]: Start difference. First operand has 110 places, 152 transitions, 1635 flow. Second operand 7 states and 177 transitions. [2024-06-27 23:00:34,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 198 transitions, 2306 flow [2024-06-27 23:00:34,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 198 transitions, 2271 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:34,128 INFO L231 Difference]: Finished difference. Result has 118 places, 157 transitions, 1761 flow [2024-06-27 23:00:34,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1600, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1761, PETRI_PLACES=118, PETRI_TRANSITIONS=157} [2024-06-27 23:00:34,129 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 77 predicate places. [2024-06-27 23:00:34,129 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 157 transitions, 1761 flow [2024-06-27 23:00:34,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:34,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:34,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:34,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:00:34,130 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:34,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:34,130 INFO L85 PathProgramCache]: Analyzing trace with hash -597009529, now seen corresponding path program 2 times [2024-06-27 23:00:34,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:34,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144418096] [2024-06-27 23:00:34,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:34,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:34,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:34,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:34,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:34,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144418096] [2024-06-27 23:00:34,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144418096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:34,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:34,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:34,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516370084] [2024-06-27 23:00:34,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:34,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:34,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:34,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:34,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:34,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:34,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 157 transitions, 1761 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:34,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:34,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:34,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:34,615 INFO L124 PetriNetUnfolderBase]: 1592/2625 cut-off events. [2024-06-27 23:00:34,615 INFO L125 PetriNetUnfolderBase]: For 44131/44138 co-relation queries the response was YES. [2024-06-27 23:00:34,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15720 conditions, 2625 events. 1592/2625 cut-off events. For 44131/44138 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 14973 event pairs, 375 based on Foata normal form. 24/2641 useless extension candidates. Maximal degree in co-relation 15661. Up to 2049 conditions per place. [2024-06-27 23:00:34,639 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 159 selfloop transitions, 31 changer transitions 0/197 dead transitions. [2024-06-27 23:00:34,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 197 transitions, 2399 flow [2024-06-27 23:00:34,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:34,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:34,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 23:00:34,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-27 23:00:34,641 INFO L175 Difference]: Start difference. First operand has 118 places, 157 transitions, 1761 flow. Second operand 7 states and 177 transitions. [2024-06-27 23:00:34,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 197 transitions, 2399 flow [2024-06-27 23:00:34,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 197 transitions, 2311 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:34,761 INFO L231 Difference]: Finished difference. Result has 124 places, 160 transitions, 1813 flow [2024-06-27 23:00:34,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1695, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1813, PETRI_PLACES=124, PETRI_TRANSITIONS=160} [2024-06-27 23:00:34,761 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 83 predicate places. [2024-06-27 23:00:34,761 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 160 transitions, 1813 flow [2024-06-27 23:00:34,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:34,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:34,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:34,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:00:34,762 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:34,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:34,763 INFO L85 PathProgramCache]: Analyzing trace with hash -596861659, now seen corresponding path program 3 times [2024-06-27 23:00:34,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:34,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762302653] [2024-06-27 23:00:34,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:34,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:34,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00: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-27 23:00:34,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:34,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762302653] [2024-06-27 23:00:34,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762302653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:34,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:34,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:34,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165432201] [2024-06-27 23:00:34,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:34,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:34,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:34,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:34,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:34,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:34,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 160 transitions, 1813 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:34,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:34,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:34,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:35,225 INFO L124 PetriNetUnfolderBase]: 1592/2623 cut-off events. [2024-06-27 23:00:35,225 INFO L125 PetriNetUnfolderBase]: For 45827/45834 co-relation queries the response was YES. [2024-06-27 23:00:35,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15422 conditions, 2623 events. 1592/2623 cut-off events. For 45827/45834 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 14891 event pairs, 395 based on Foata normal form. 30/2643 useless extension candidates. Maximal degree in co-relation 15361. Up to 2153 conditions per place. [2024-06-27 23:00:35,250 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 154 selfloop transitions, 32 changer transitions 0/193 dead transitions. [2024-06-27 23:00:35,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 193 transitions, 2325 flow [2024-06-27 23:00:35,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:35,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:35,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 23:00:35,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-27 23:00:35,251 INFO L175 Difference]: Start difference. First operand has 124 places, 160 transitions, 1813 flow. Second operand 7 states and 173 transitions. [2024-06-27 23:00:35,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 193 transitions, 2325 flow [2024-06-27 23:00:35,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 193 transitions, 2231 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:35,312 INFO L231 Difference]: Finished difference. Result has 127 places, 161 transitions, 1827 flow [2024-06-27 23:00:35,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1720, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1827, PETRI_PLACES=127, PETRI_TRANSITIONS=161} [2024-06-27 23:00:35,313 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 86 predicate places. [2024-06-27 23:00:35,313 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 161 transitions, 1827 flow [2024-06-27 23:00:35,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:35,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:35,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:35,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:00:35,314 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:35,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:35,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1160109669, now seen corresponding path program 4 times [2024-06-27 23:00:35,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:35,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039327116] [2024-06-27 23:00:35,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:35,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:35,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:35,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:35,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:35,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039327116] [2024-06-27 23:00:35,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039327116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:35,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:35,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:35,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538917571] [2024-06-27 23:00:35,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:35,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:35,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:35,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:35,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:35,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:35,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 161 transitions, 1827 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:35,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:35,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:35,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:35,855 INFO L124 PetriNetUnfolderBase]: 1678/2767 cut-off events. [2024-06-27 23:00:35,856 INFO L125 PetriNetUnfolderBase]: For 50028/50035 co-relation queries the response was YES. [2024-06-27 23:00:35,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16224 conditions, 2767 events. 1678/2767 cut-off events. For 50028/50035 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 15963 event pairs, 423 based on Foata normal form. 30/2789 useless extension candidates. Maximal degree in co-relation 16162. Up to 2313 conditions per place. [2024-06-27 23:00:35,881 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 155 selfloop transitions, 28 changer transitions 0/190 dead transitions. [2024-06-27 23:00:35,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 190 transitions, 2324 flow [2024-06-27 23:00:35,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:35,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:35,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 23:00:35,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-27 23:00:35,883 INFO L175 Difference]: Start difference. First operand has 127 places, 161 transitions, 1827 flow. Second operand 6 states and 152 transitions. [2024-06-27 23:00:35,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 190 transitions, 2324 flow [2024-06-27 23:00:35,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 190 transitions, 2247 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:35,962 INFO L231 Difference]: Finished difference. Result has 128 places, 162 transitions, 1851 flow [2024-06-27 23:00:35,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1750, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1851, PETRI_PLACES=128, PETRI_TRANSITIONS=162} [2024-06-27 23:00:35,963 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 87 predicate places. [2024-06-27 23:00:35,963 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 162 transitions, 1851 flow [2024-06-27 23:00:35,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:35,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:35,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:35,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:00:35,964 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:35,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:35,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1165472049, now seen corresponding path program 5 times [2024-06-27 23:00:35,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:35,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222100367] [2024-06-27 23:00:35,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:35,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:35,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:36,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:36,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:36,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222100367] [2024-06-27 23:00:36,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222100367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:36,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:36,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:36,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809056048] [2024-06-27 23:00:36,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:36,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:36,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:36,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:36,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:36,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:36,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 162 transitions, 1851 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:36,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:36,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:36,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:36,650 INFO L124 PetriNetUnfolderBase]: 1739/2882 cut-off events. [2024-06-27 23:00:36,650 INFO L125 PetriNetUnfolderBase]: For 54171/54181 co-relation queries the response was YES. [2024-06-27 23:00:36,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16811 conditions, 2882 events. 1739/2882 cut-off events. For 54171/54181 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 16870 event pairs, 444 based on Foata normal form. 32/2907 useless extension candidates. Maximal degree in co-relation 16748. Up to 2396 conditions per place. [2024-06-27 23:00:36,676 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 151 selfloop transitions, 43 changer transitions 0/201 dead transitions. [2024-06-27 23:00:36,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 201 transitions, 2480 flow [2024-06-27 23:00:36,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:36,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:36,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 23:00:36,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-27 23:00:36,677 INFO L175 Difference]: Start difference. First operand has 128 places, 162 transitions, 1851 flow. Second operand 8 states and 201 transitions. [2024-06-27 23:00:36,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 201 transitions, 2480 flow [2024-06-27 23:00:36,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 201 transitions, 2409 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:36,746 INFO L231 Difference]: Finished difference. Result has 132 places, 163 transitions, 1913 flow [2024-06-27 23:00:36,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1780, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1913, PETRI_PLACES=132, PETRI_TRANSITIONS=163} [2024-06-27 23:00:36,746 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 91 predicate places. [2024-06-27 23:00:36,747 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 163 transitions, 1913 flow [2024-06-27 23:00:36,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:36,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:36,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:36,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:00:36,747 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:36,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:36,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1159961799, now seen corresponding path program 6 times [2024-06-27 23:00:36,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:36,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080508267] [2024-06-27 23:00:36,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:36,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:36,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:36,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:36,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:36,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080508267] [2024-06-27 23:00:36,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080508267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:36,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:36,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:36,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380057956] [2024-06-27 23:00:36,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:36,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:36,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:36,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:36,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:36,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:36,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 163 transitions, 1913 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:36,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:36,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:36,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:37,316 INFO L124 PetriNetUnfolderBase]: 1739/2880 cut-off events. [2024-06-27 23:00:37,316 INFO L125 PetriNetUnfolderBase]: For 53916/53923 co-relation queries the response was YES. [2024-06-27 23:00:37,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16862 conditions, 2880 events. 1739/2880 cut-off events. For 53916/53923 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 16904 event pairs, 311 based on Foata normal form. 24/2896 useless extension candidates. Maximal degree in co-relation 16798. Up to 2106 conditions per place. [2024-06-27 23:00:37,336 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 163 selfloop transitions, 28 changer transitions 0/198 dead transitions. [2024-06-27 23:00:37,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 198 transitions, 2470 flow [2024-06-27 23:00:37,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:37,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:37,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 23:00:37,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-27 23:00:37,337 INFO L175 Difference]: Start difference. First operand has 132 places, 163 transitions, 1913 flow. Second operand 6 states and 154 transitions. [2024-06-27 23:00:37,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 198 transitions, 2470 flow [2024-06-27 23:00:37,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 198 transitions, 2367 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 23:00:37,397 INFO L231 Difference]: Finished difference. Result has 133 places, 167 transitions, 1953 flow [2024-06-27 23:00:37,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1810, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1953, PETRI_PLACES=133, PETRI_TRANSITIONS=167} [2024-06-27 23:00:37,397 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-27 23:00:37,397 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 167 transitions, 1953 flow [2024-06-27 23:00:37,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:37,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:37,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:37,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:00:37,398 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:37,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:37,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1165687251, now seen corresponding path program 1 times [2024-06-27 23:00:37,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:37,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443450392] [2024-06-27 23:00:37,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:37,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:37,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:37,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:37,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:37,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443450392] [2024-06-27 23:00:37,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443450392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:37,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:37,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:37,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670889250] [2024-06-27 23:00:37,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:37,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:37,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:37,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:37,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:37,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:37,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 167 transitions, 1953 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:37,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:37,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:37,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:38,004 INFO L124 PetriNetUnfolderBase]: 1800/2991 cut-off events. [2024-06-27 23:00:38,004 INFO L125 PetriNetUnfolderBase]: For 59246/59256 co-relation queries the response was YES. [2024-06-27 23:00:38,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17626 conditions, 2991 events. 1800/2991 cut-off events. For 59246/59256 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 17710 event pairs, 427 based on Foata normal form. 26/3010 useless extension candidates. Maximal degree in co-relation 17560. Up to 2198 conditions per place. [2024-06-27 23:00:38,029 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 154 selfloop transitions, 50 changer transitions 0/211 dead transitions. [2024-06-27 23:00:38,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 211 transitions, 2651 flow [2024-06-27 23:00:38,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:38,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:38,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 23:00:38,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-27 23:00:38,030 INFO L175 Difference]: Start difference. First operand has 133 places, 167 transitions, 1953 flow. Second operand 8 states and 204 transitions. [2024-06-27 23:00:38,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 211 transitions, 2651 flow [2024-06-27 23:00:38,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 211 transitions, 2579 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:38,145 INFO L231 Difference]: Finished difference. Result has 138 places, 168 transitions, 2033 flow [2024-06-27 23:00:38,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1884, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2033, PETRI_PLACES=138, PETRI_TRANSITIONS=168} [2024-06-27 23:00:38,146 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 97 predicate places. [2024-06-27 23:00:38,146 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 168 transitions, 2033 flow [2024-06-27 23:00:38,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:38,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:38,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:38,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:00:38,147 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:38,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:38,148 INFO L85 PathProgramCache]: Analyzing trace with hash -93539825, now seen corresponding path program 1 times [2024-06-27 23:00:38,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:38,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841362518] [2024-06-27 23:00:38,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:38,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:38,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:38,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:38,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:38,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841362518] [2024-06-27 23:00:38,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841362518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:38,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:38,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:38,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253328590] [2024-06-27 23:00:38,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:38,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:38,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:38,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:38,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:38,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:38,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 168 transitions, 2033 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:38,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:38,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:38,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:38,751 INFO L124 PetriNetUnfolderBase]: 1764/2947 cut-off events. [2024-06-27 23:00:38,751 INFO L125 PetriNetUnfolderBase]: For 58118/58124 co-relation queries the response was YES. [2024-06-27 23:00:38,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17584 conditions, 2947 events. 1764/2947 cut-off events. For 58118/58124 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 17628 event pairs, 450 based on Foata normal form. 9/2935 useless extension candidates. Maximal degree in co-relation 17516. Up to 2530 conditions per place. [2024-06-27 23:00:38,780 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 135 selfloop transitions, 51 changer transitions 0/199 dead transitions. [2024-06-27 23:00:38,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 199 transitions, 2725 flow [2024-06-27 23:00:38,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:38,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:38,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-27 23:00:38,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 23:00:38,781 INFO L175 Difference]: Start difference. First operand has 138 places, 168 transitions, 2033 flow. Second operand 6 states and 147 transitions. [2024-06-27 23:00:38,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 199 transitions, 2725 flow [2024-06-27 23:00:38,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 199 transitions, 2598 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 23:00:38,875 INFO L231 Difference]: Finished difference. Result has 139 places, 180 transitions, 2193 flow [2024-06-27 23:00:38,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1906, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2193, PETRI_PLACES=139, PETRI_TRANSITIONS=180} [2024-06-27 23:00:38,876 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 98 predicate places. [2024-06-27 23:00:38,876 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 180 transitions, 2193 flow [2024-06-27 23:00:38,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:38,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:38,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:38,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:00:38,877 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:38,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:38,877 INFO L85 PathProgramCache]: Analyzing trace with hash -259827745, now seen corresponding path program 2 times [2024-06-27 23:00:38,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:38,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057112612] [2024-06-27 23:00:38,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:38,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:38,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:39,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:39,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:39,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057112612] [2024-06-27 23:00:39,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057112612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:39,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:39,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:39,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554349785] [2024-06-27 23:00:39,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:39,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:39,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:39,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:39,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:39,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:39,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 180 transitions, 2193 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:39,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:39,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:39,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:39,565 INFO L124 PetriNetUnfolderBase]: 1884/3143 cut-off events. [2024-06-27 23:00:39,565 INFO L125 PetriNetUnfolderBase]: For 65149/65149 co-relation queries the response was YES. [2024-06-27 23:00:39,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18912 conditions, 3143 events. 1884/3143 cut-off events. For 65149/65149 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 18881 event pairs, 356 based on Foata normal form. 18/3154 useless extension candidates. Maximal degree in co-relation 18843. Up to 2379 conditions per place. [2024-06-27 23:00:39,587 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 153 selfloop transitions, 66 changer transitions 0/226 dead transitions. [2024-06-27 23:00:39,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 226 transitions, 2931 flow [2024-06-27 23:00:39,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:39,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:39,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 23:00:39,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653125 [2024-06-27 23:00:39,589 INFO L175 Difference]: Start difference. First operand has 139 places, 180 transitions, 2193 flow. Second operand 8 states and 209 transitions. [2024-06-27 23:00:39,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 226 transitions, 2931 flow [2024-06-27 23:00:39,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 226 transitions, 2873 flow, removed 29 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:39,673 INFO L231 Difference]: Finished difference. Result has 147 places, 181 transitions, 2320 flow [2024-06-27 23:00:39,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2137, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2320, PETRI_PLACES=147, PETRI_TRANSITIONS=181} [2024-06-27 23:00:39,674 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 106 predicate places. [2024-06-27 23:00:39,674 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 181 transitions, 2320 flow [2024-06-27 23:00:39,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:39,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:39,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:39,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:00:39,675 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:39,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:39,675 INFO L85 PathProgramCache]: Analyzing trace with hash -849237053, now seen corresponding path program 3 times [2024-06-27 23:00:39,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:39,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044602066] [2024-06-27 23:00:39,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:39,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:39,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:39,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:39,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:39,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044602066] [2024-06-27 23:00:39,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044602066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:39,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:39,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:39,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452978787] [2024-06-27 23:00:39,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:39,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:39,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:39,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:39,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:39,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:39,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 181 transitions, 2320 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:39,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:39,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:39,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:40,263 INFO L124 PetriNetUnfolderBase]: 1884/3147 cut-off events. [2024-06-27 23:00:40,263 INFO L125 PetriNetUnfolderBase]: For 68797/68804 co-relation queries the response was YES. [2024-06-27 23:00:40,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18997 conditions, 3147 events. 1884/3147 cut-off events. For 68797/68804 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 18969 event pairs, 285 based on Foata normal form. 24/3163 useless extension candidates. Maximal degree in co-relation 18925. Up to 2048 conditions per place. [2024-06-27 23:00:40,293 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 181 selfloop transitions, 32 changer transitions 0/220 dead transitions. [2024-06-27 23:00:40,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 220 transitions, 2913 flow [2024-06-27 23:00:40,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:40,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:40,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 23:00:40,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-27 23:00:40,294 INFO L175 Difference]: Start difference. First operand has 147 places, 181 transitions, 2320 flow. Second operand 7 states and 177 transitions. [2024-06-27 23:00:40,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 220 transitions, 2913 flow [2024-06-27 23:00:40,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 220 transitions, 2752 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 23:00:40,393 INFO L231 Difference]: Finished difference. Result has 148 places, 183 transitions, 2267 flow [2024-06-27 23:00:40,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2109, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2267, PETRI_PLACES=148, PETRI_TRANSITIONS=183} [2024-06-27 23:00:40,394 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 107 predicate places. [2024-06-27 23:00:40,394 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 183 transitions, 2267 flow [2024-06-27 23:00:40,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:40,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:40,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:40,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:00:40,395 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:40,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:40,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1087552887, now seen corresponding path program 1 times [2024-06-27 23:00:40,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:40,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615039798] [2024-06-27 23:00:40,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:40,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:40,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:40,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:40,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:40,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615039798] [2024-06-27 23:00:40,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615039798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:40,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:40,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:40,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569552323] [2024-06-27 23:00:40,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:40,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:40,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:40,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:40,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:40,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:40,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 183 transitions, 2267 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:40,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:40,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:40,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:40,967 INFO L124 PetriNetUnfolderBase]: 1886/3147 cut-off events. [2024-06-27 23:00:40,967 INFO L125 PetriNetUnfolderBase]: For 66271/66271 co-relation queries the response was YES. [2024-06-27 23:00:40,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19100 conditions, 3147 events. 1886/3147 cut-off events. For 66271/66271 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 18829 event pairs, 491 based on Foata normal form. 2/3147 useless extension candidates. Maximal degree in co-relation 19026. Up to 2891 conditions per place. [2024-06-27 23:00:40,993 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 192 selfloop transitions, 20 changer transitions 0/219 dead transitions. [2024-06-27 23:00:40,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 219 transitions, 2959 flow [2024-06-27 23:00:40,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:40,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:40,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-27 23:00:40,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.645 [2024-06-27 23:00:40,994 INFO L175 Difference]: Start difference. First operand has 148 places, 183 transitions, 2267 flow. Second operand 5 states and 129 transitions. [2024-06-27 23:00:40,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 219 transitions, 2959 flow [2024-06-27 23:00:41,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 219 transitions, 2863 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:41,092 INFO L231 Difference]: Finished difference. Result has 151 places, 197 transitions, 2429 flow [2024-06-27 23:00:41,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2175, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2429, PETRI_PLACES=151, PETRI_TRANSITIONS=197} [2024-06-27 23:00:41,092 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 110 predicate places. [2024-06-27 23:00:41,092 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 197 transitions, 2429 flow [2024-06-27 23:00:41,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:41,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:41,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:41,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:00:41,093 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:41,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:41,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1105900367, now seen corresponding path program 2 times [2024-06-27 23:00:41,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:41,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702907646] [2024-06-27 23:00:41,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:41,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:41,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:41,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:41,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:41,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702907646] [2024-06-27 23:00:41,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702907646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:41,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:41,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:41,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036798593] [2024-06-27 23:00:41,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:41,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:41,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:41,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:41,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:41,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:41,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 197 transitions, 2429 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:41,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:41,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:41,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:41,595 INFO L124 PetriNetUnfolderBase]: 1865/3130 cut-off events. [2024-06-27 23:00:41,596 INFO L125 PetriNetUnfolderBase]: For 67689/67689 co-relation queries the response was YES. [2024-06-27 23:00:41,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19169 conditions, 3130 events. 1865/3130 cut-off events. For 67689/67689 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 18887 event pairs, 487 based on Foata normal form. 3/3116 useless extension candidates. Maximal degree in co-relation 19092. Up to 2724 conditions per place. [2024-06-27 23:00:41,626 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 167 selfloop transitions, 44 changer transitions 0/229 dead transitions. [2024-06-27 23:00:41,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 229 transitions, 3201 flow [2024-06-27 23:00:41,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:41,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:41,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 23:00:41,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-27 23:00:41,627 INFO L175 Difference]: Start difference. First operand has 151 places, 197 transitions, 2429 flow. Second operand 6 states and 154 transitions. [2024-06-27 23:00:41,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 229 transitions, 3201 flow [2024-06-27 23:00:41,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 229 transitions, 3153 flow, removed 24 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:41,735 INFO L231 Difference]: Finished difference. Result has 158 places, 207 transitions, 2647 flow [2024-06-27 23:00:41,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2381, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2647, PETRI_PLACES=158, PETRI_TRANSITIONS=207} [2024-06-27 23:00:41,736 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 117 predicate places. [2024-06-27 23:00:41,736 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 207 transitions, 2647 flow [2024-06-27 23:00:41,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:41,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:41,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:41,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:00:41,737 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:41,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:41,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1390254165, now seen corresponding path program 1 times [2024-06-27 23:00:41,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:41,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202403030] [2024-06-27 23:00:41,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:41,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:41,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:41,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:41,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:41,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202403030] [2024-06-27 23:00:41,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202403030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:41,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:41,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:41,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262652958] [2024-06-27 23:00:41,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:41,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:41,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:41,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:41,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:41,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:41,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 207 transitions, 2647 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:41,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:41,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:41,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:42,298 INFO L124 PetriNetUnfolderBase]: 1893/3165 cut-off events. [2024-06-27 23:00:42,298 INFO L125 PetriNetUnfolderBase]: For 69503/69506 co-relation queries the response was YES. [2024-06-27 23:00:42,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19501 conditions, 3165 events. 1893/3165 cut-off events. For 69503/69506 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 19003 event pairs, 497 based on Foata normal form. 6/3168 useless extension candidates. Maximal degree in co-relation 19420. Up to 2825 conditions per place. [2024-06-27 23:00:42,325 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 185 selfloop transitions, 34 changer transitions 0/226 dead transitions. [2024-06-27 23:00:42,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 226 transitions, 3179 flow [2024-06-27 23:00:42,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:42,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:42,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-27 23:00:42,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 23:00:42,326 INFO L175 Difference]: Start difference. First operand has 158 places, 207 transitions, 2647 flow. Second operand 5 states and 130 transitions. [2024-06-27 23:00:42,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 226 transitions, 3179 flow [2024-06-27 23:00:42,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 226 transitions, 3104 flow, removed 33 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:42,436 INFO L231 Difference]: Finished difference. Result has 162 places, 207 transitions, 2656 flow [2024-06-27 23:00:42,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2572, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2656, PETRI_PLACES=162, PETRI_TRANSITIONS=207} [2024-06-27 23:00:42,437 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 121 predicate places. [2024-06-27 23:00:42,437 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 207 transitions, 2656 flow [2024-06-27 23:00:42,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:42,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:42,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:42,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:00:42,438 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:42,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:42,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1106330957, now seen corresponding path program 1 times [2024-06-27 23:00:42,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:42,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828532454] [2024-06-27 23:00:42,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:42,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:42,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:42,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:42,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:42,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828532454] [2024-06-27 23:00:42,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828532454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:42,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:42,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:42,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871689982] [2024-06-27 23:00:42,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:42,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:42,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:42,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:42,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:42,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:42,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 207 transitions, 2656 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:42,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:42,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:42,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:42,911 INFO L124 PetriNetUnfolderBase]: 1833/3085 cut-off events. [2024-06-27 23:00:42,911 INFO L125 PetriNetUnfolderBase]: For 71067/71067 co-relation queries the response was YES. [2024-06-27 23:00:42,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19169 conditions, 3085 events. 1833/3085 cut-off events. For 71067/71067 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 18663 event pairs, 485 based on Foata normal form. 4/3072 useless extension candidates. Maximal degree in co-relation 19086. Up to 2794 conditions per place. [2024-06-27 23:00:42,941 INFO L140 encePairwiseOnDemand]: 35/40 looper letters, 190 selfloop transitions, 11 changer transitions 0/219 dead transitions. [2024-06-27 23:00:42,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 219 transitions, 3156 flow [2024-06-27 23:00:42,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:42,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:42,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-27 23:00:42,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 23:00:42,943 INFO L175 Difference]: Start difference. First operand has 162 places, 207 transitions, 2656 flow. Second operand 4 states and 98 transitions. [2024-06-27 23:00:42,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 219 transitions, 3156 flow [2024-06-27 23:00:43,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 219 transitions, 3110 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:43,065 INFO L231 Difference]: Finished difference. Result has 163 places, 209 transitions, 2670 flow [2024-06-27 23:00:43,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2610, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2670, PETRI_PLACES=163, PETRI_TRANSITIONS=209} [2024-06-27 23:00:43,066 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 122 predicate places. [2024-06-27 23:00:43,066 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 209 transitions, 2670 flow [2024-06-27 23:00:43,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:43,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:43,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:43,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:00:43,067 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:43,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:43,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1900500869, now seen corresponding path program 1 times [2024-06-27 23:00:43,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:43,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623377427] [2024-06-27 23:00:43,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:43,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:43,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:43,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:43,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:43,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623377427] [2024-06-27 23:00:43,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623377427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:43,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:43,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:43,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758794302] [2024-06-27 23:00:43,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:43,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:43,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:43,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:43,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:43,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:43,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 209 transitions, 2670 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:43,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:43,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:43,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:43,663 INFO L124 PetriNetUnfolderBase]: 1893/3165 cut-off events. [2024-06-27 23:00:43,663 INFO L125 PetriNetUnfolderBase]: For 72326/72326 co-relation queries the response was YES. [2024-06-27 23:00:43,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19668 conditions, 3165 events. 1893/3165 cut-off events. For 72326/72326 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 18991 event pairs, 488 based on Foata normal form. 1/3164 useless extension candidates. Maximal degree in co-relation 19584. Up to 2873 conditions per place. [2024-06-27 23:00:43,695 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 206 selfloop transitions, 35 changer transitions 0/248 dead transitions. [2024-06-27 23:00:43,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 248 transitions, 3444 flow [2024-06-27 23:00:43,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:43,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:43,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 23:00:43,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-27 23:00:43,696 INFO L175 Difference]: Start difference. First operand has 163 places, 209 transitions, 2670 flow. Second operand 7 states and 166 transitions. [2024-06-27 23:00:43,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 248 transitions, 3444 flow [2024-06-27 23:00:43,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 248 transitions, 3402 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:43,832 INFO L231 Difference]: Finished difference. Result has 170 places, 223 transitions, 2860 flow [2024-06-27 23:00:43,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2628, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2860, PETRI_PLACES=170, PETRI_TRANSITIONS=223} [2024-06-27 23:00:43,833 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 129 predicate places. [2024-06-27 23:00:43,833 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 223 transitions, 2860 flow [2024-06-27 23:00:43,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:43,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:43,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:43,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:00:43,833 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:43,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:43,834 INFO L85 PathProgramCache]: Analyzing trace with hash -961073313, now seen corresponding path program 2 times [2024-06-27 23:00:43,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:43,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739967980] [2024-06-27 23:00:43,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:43,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:43,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:43,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:43,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:43,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739967980] [2024-06-27 23:00:43,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739967980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:43,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:43,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:43,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700432732] [2024-06-27 23:00:43,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:43,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:43,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:43,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:43,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:44,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:44,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 223 transitions, 2860 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:44,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:44,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:44,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:44,442 INFO L124 PetriNetUnfolderBase]: 1906/3187 cut-off events. [2024-06-27 23:00:44,442 INFO L125 PetriNetUnfolderBase]: For 76988/76988 co-relation queries the response was YES. [2024-06-27 23:00:44,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20220 conditions, 3187 events. 1906/3187 cut-off events. For 76988/76988 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 19118 event pairs, 487 based on Foata normal form. 1/3186 useless extension candidates. Maximal degree in co-relation 20133. Up to 2888 conditions per place. [2024-06-27 23:00:44,474 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 202 selfloop transitions, 41 changer transitions 0/250 dead transitions. [2024-06-27 23:00:44,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 250 transitions, 3647 flow [2024-06-27 23:00:44,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:44,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:44,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 23:00:44,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-27 23:00:44,486 INFO L175 Difference]: Start difference. First operand has 170 places, 223 transitions, 2860 flow. Second operand 7 states and 162 transitions. [2024-06-27 23:00:44,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 250 transitions, 3647 flow [2024-06-27 23:00:44,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 250 transitions, 3601 flow, removed 20 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:44,640 INFO L231 Difference]: Finished difference. Result has 176 places, 230 transitions, 2981 flow [2024-06-27 23:00:44,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2820, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2981, PETRI_PLACES=176, PETRI_TRANSITIONS=230} [2024-06-27 23:00:44,641 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-27 23:00:44,641 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 230 transitions, 2981 flow [2024-06-27 23:00:44,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:44,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:44,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:44,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:00:44,641 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:44,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:44,642 INFO L85 PathProgramCache]: Analyzing trace with hash -961084473, now seen corresponding path program 3 times [2024-06-27 23:00:44,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:44,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731547876] [2024-06-27 23:00:44,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:44,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:44,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:44,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:44,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:44,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731547876] [2024-06-27 23:00:44,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731547876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:44,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:44,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:44,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298884729] [2024-06-27 23:00:44,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:44,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:44,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:44,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:44,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:44,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:44,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 230 transitions, 2981 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:44,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:44,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:44,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:45,177 INFO L124 PetriNetUnfolderBase]: 1903/3183 cut-off events. [2024-06-27 23:00:45,178 INFO L125 PetriNetUnfolderBase]: For 79581/79581 co-relation queries the response was YES. [2024-06-27 23:00:45,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20265 conditions, 3183 events. 1903/3183 cut-off events. For 79581/79581 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 19125 event pairs, 487 based on Foata normal form. 1/3182 useless extension candidates. Maximal degree in co-relation 20176. Up to 2885 conditions per place. [2024-06-27 23:00:45,209 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 202 selfloop transitions, 40 changer transitions 0/249 dead transitions. [2024-06-27 23:00:45,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 249 transitions, 3623 flow [2024-06-27 23:00:45,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:45,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:45,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 23:00:45,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-27 23:00:45,210 INFO L175 Difference]: Start difference. First operand has 176 places, 230 transitions, 2981 flow. Second operand 7 states and 162 transitions. [2024-06-27 23:00:45,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 249 transitions, 3623 flow [2024-06-27 23:00:45,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 249 transitions, 3534 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:45,423 INFO L231 Difference]: Finished difference. Result has 181 places, 230 transitions, 2978 flow [2024-06-27 23:00:45,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2892, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2978, PETRI_PLACES=181, PETRI_TRANSITIONS=230} [2024-06-27 23:00:45,423 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 140 predicate places. [2024-06-27 23:00:45,423 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 230 transitions, 2978 flow [2024-06-27 23:00:45,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:45,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:45,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:45,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:00:45,424 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:45,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:45,424 INFO L85 PathProgramCache]: Analyzing trace with hash 200230025, now seen corresponding path program 4 times [2024-06-27 23:00:45,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:45,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126729834] [2024-06-27 23:00:45,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:45,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:45,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:45,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:45,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:45,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126729834] [2024-06-27 23:00:45,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126729834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:45,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:45,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:45,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676152225] [2024-06-27 23:00:45,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:45,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:45,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:45,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:45,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:45,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:45,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 230 transitions, 2978 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:45,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:45,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:45,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:45,953 INFO L124 PetriNetUnfolderBase]: 1908/3192 cut-off events. [2024-06-27 23:00:45,953 INFO L125 PetriNetUnfolderBase]: For 82963/82963 co-relation queries the response was YES. [2024-06-27 23:00:45,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20386 conditions, 3192 events. 1908/3192 cut-off events. For 82963/82963 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 19214 event pairs, 487 based on Foata normal form. 1/3191 useless extension candidates. Maximal degree in co-relation 20296. Up to 2912 conditions per place. [2024-06-27 23:00:45,986 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 217 selfloop transitions, 27 changer transitions 0/251 dead transitions. [2024-06-27 23:00:45,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 251 transitions, 3665 flow [2024-06-27 23:00:45,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:45,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:45,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-27 23:00:45,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-27 23:00:45,987 INFO L175 Difference]: Start difference. First operand has 181 places, 230 transitions, 2978 flow. Second operand 6 states and 142 transitions. [2024-06-27 23:00:45,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 251 transitions, 3665 flow [2024-06-27 23:00:46,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 251 transitions, 3597 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:46,147 INFO L231 Difference]: Finished difference. Result has 183 places, 233 transitions, 3011 flow [2024-06-27 23:00:46,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2916, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3011, PETRI_PLACES=183, PETRI_TRANSITIONS=233} [2024-06-27 23:00:46,148 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2024-06-27 23:00:46,148 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 233 transitions, 3011 flow [2024-06-27 23:00:46,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:46,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:46,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:46,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:00:46,148 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:46,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:46,149 INFO L85 PathProgramCache]: Analyzing trace with hash -76837435, now seen corresponding path program 5 times [2024-06-27 23:00:46,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:46,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354153572] [2024-06-27 23:00:46,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:46,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:46,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:46,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:46,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:46,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354153572] [2024-06-27 23:00:46,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354153572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:46,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:46,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:46,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664566063] [2024-06-27 23:00:46,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:46,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:46,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:46,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:46,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:46,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:46,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 233 transitions, 3011 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:46,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:46,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:46,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:46,701 INFO L124 PetriNetUnfolderBase]: 1905/3188 cut-off events. [2024-06-27 23:00:46,701 INFO L125 PetriNetUnfolderBase]: For 85516/85516 co-relation queries the response was YES. [2024-06-27 23:00:46,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20397 conditions, 3188 events. 1905/3188 cut-off events. For 85516/85516 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 19189 event pairs, 487 based on Foata normal form. 1/3187 useless extension candidates. Maximal degree in co-relation 20307. Up to 2909 conditions per place. [2024-06-27 23:00:46,731 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 221 selfloop transitions, 28 changer transitions 0/256 dead transitions. [2024-06-27 23:00:46,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 256 transitions, 3613 flow [2024-06-27 23:00:46,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:46,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:46,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-27 23:00:46,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 23:00:46,732 INFO L175 Difference]: Start difference. First operand has 183 places, 233 transitions, 3011 flow. Second operand 6 states and 147 transitions. [2024-06-27 23:00:46,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 256 transitions, 3613 flow [2024-06-27 23:00:46,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 256 transitions, 3491 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:46,897 INFO L231 Difference]: Finished difference. Result has 184 places, 233 transitions, 2951 flow [2024-06-27 23:00:46,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2889, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2951, PETRI_PLACES=184, PETRI_TRANSITIONS=233} [2024-06-27 23:00:46,898 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-27 23:00:46,898 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 233 transitions, 2951 flow [2024-06-27 23:00:46,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:46,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:46,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:46,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:00:46,899 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:46,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:46,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1187095605, now seen corresponding path program 1 times [2024-06-27 23:00:46,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:46,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755458974] [2024-06-27 23:00:46,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:46,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:46,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:47,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:47,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:47,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755458974] [2024-06-27 23:00:47,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755458974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:47,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:47,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:47,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828710561] [2024-06-27 23:00:47,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:47,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:47,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:47,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:47,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:47,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:47,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 233 transitions, 2951 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:47,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:47,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:47,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:47,410 INFO L124 PetriNetUnfolderBase]: 1907/3199 cut-off events. [2024-06-27 23:00:47,411 INFO L125 PetriNetUnfolderBase]: For 91186/91200 co-relation queries the response was YES. [2024-06-27 23:00:47,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20405 conditions, 3199 events. 1907/3199 cut-off events. For 91186/91200 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 19330 event pairs, 525 based on Foata normal form. 12/3204 useless extension candidates. Maximal degree in co-relation 20315. Up to 2756 conditions per place. [2024-06-27 23:00:47,440 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 177 selfloop transitions, 68 changer transitions 0/252 dead transitions. [2024-06-27 23:00:47,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 252 transitions, 3718 flow [2024-06-27 23:00:47,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:47,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:47,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-27 23:00:47,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:00:47,442 INFO L175 Difference]: Start difference. First operand has 184 places, 233 transitions, 2951 flow. Second operand 6 states and 144 transitions. [2024-06-27 23:00:47,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 252 transitions, 3718 flow [2024-06-27 23:00:47,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 252 transitions, 3652 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:47,617 INFO L231 Difference]: Finished difference. Result has 186 places, 236 transitions, 3077 flow [2024-06-27 23:00:47,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2885, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3077, PETRI_PLACES=186, PETRI_TRANSITIONS=236} [2024-06-27 23:00:47,617 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-27 23:00:47,617 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 236 transitions, 3077 flow [2024-06-27 23:00:47,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:47,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:47,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:47,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:00:47,618 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:47,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:47,618 INFO L85 PathProgramCache]: Analyzing trace with hash 148207243, now seen corresponding path program 2 times [2024-06-27 23:00:47,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:47,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384700879] [2024-06-27 23:00:47,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:47,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:47,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:47,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:47,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:47,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384700879] [2024-06-27 23:00:47,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384700879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:47,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:47,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:47,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846164962] [2024-06-27 23:00:47,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:47,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:47,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:47,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:47,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:47,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:47,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 236 transitions, 3077 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:47,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:47,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:47,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:48,162 INFO L124 PetriNetUnfolderBase]: 1909/3199 cut-off events. [2024-06-27 23:00:48,163 INFO L125 PetriNetUnfolderBase]: For 92088/92091 co-relation queries the response was YES. [2024-06-27 23:00:48,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20657 conditions, 3199 events. 1909/3199 cut-off events. For 92088/92091 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 19293 event pairs, 491 based on Foata normal form. 4/3200 useless extension candidates. Maximal degree in co-relation 20566. Up to 2823 conditions per place. [2024-06-27 23:00:48,193 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 206 selfloop transitions, 48 changer transitions 0/261 dead transitions. [2024-06-27 23:00:48,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 261 transitions, 3891 flow [2024-06-27 23:00:48,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:48,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:48,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 23:00:48,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-27 23:00:48,193 INFO L175 Difference]: Start difference. First operand has 186 places, 236 transitions, 3077 flow. Second operand 6 states and 151 transitions. [2024-06-27 23:00:48,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 261 transitions, 3891 flow [2024-06-27 23:00:48,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 261 transitions, 3694 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:48,363 INFO L231 Difference]: Finished difference. Result has 189 places, 239 transitions, 3041 flow [2024-06-27 23:00:48,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2886, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3041, PETRI_PLACES=189, PETRI_TRANSITIONS=239} [2024-06-27 23:00:48,363 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 148 predicate places. [2024-06-27 23:00:48,363 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 239 transitions, 3041 flow [2024-06-27 23:00:48,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:48,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:48,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:48,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:00:48,364 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:48,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:48,364 INFO L85 PathProgramCache]: Analyzing trace with hash -933443626, now seen corresponding path program 1 times [2024-06-27 23:00:48,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:48,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725178966] [2024-06-27 23:00:48,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:48,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:48,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:48,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:48,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:48,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725178966] [2024-06-27 23:00:48,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725178966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:48,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:48,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:48,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119732655] [2024-06-27 23:00:48,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:48,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:48,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:48,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:48,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:48,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:48,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 239 transitions, 3041 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:48,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:48,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:48,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:48,993 INFO L124 PetriNetUnfolderBase]: 1924/3215 cut-off events. [2024-06-27 23:00:48,993 INFO L125 PetriNetUnfolderBase]: For 94914/94914 co-relation queries the response was YES. [2024-06-27 23:00:49,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20801 conditions, 3215 events. 1924/3215 cut-off events. For 94914/94914 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 19320 event pairs, 498 based on Foata normal form. 1/3209 useless extension candidates. Maximal degree in co-relation 20710. Up to 2857 conditions per place. [2024-06-27 23:00:49,018 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 220 selfloop transitions, 57 changer transitions 0/284 dead transitions. [2024-06-27 23:00:49,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 284 transitions, 4210 flow [2024-06-27 23:00:49,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:49,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:49,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 23:00:49,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-27 23:00:49,019 INFO L175 Difference]: Start difference. First operand has 189 places, 239 transitions, 3041 flow. Second operand 7 states and 166 transitions. [2024-06-27 23:00:49,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 284 transitions, 4210 flow [2024-06-27 23:00:49,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 284 transitions, 4052 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:49,176 INFO L231 Difference]: Finished difference. Result has 195 places, 260 transitions, 3482 flow [2024-06-27 23:00:49,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2909, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3482, PETRI_PLACES=195, PETRI_TRANSITIONS=260} [2024-06-27 23:00:49,177 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 154 predicate places. [2024-06-27 23:00:49,177 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 260 transitions, 3482 flow [2024-06-27 23:00:49,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:49,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:49,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:49,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:00:49,178 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:49,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:49,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1115920950, now seen corresponding path program 2 times [2024-06-27 23:00:49,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:49,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067418592] [2024-06-27 23:00:49,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:49,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:49,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:49,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:49,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:49,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067418592] [2024-06-27 23:00:49,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067418592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:49,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:49,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:49,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977328076] [2024-06-27 23:00:49,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:49,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:49,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:49,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:49,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:49,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:49,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 260 transitions, 3482 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:49,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:49,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:49,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:49,755 INFO L124 PetriNetUnfolderBase]: 1929/3225 cut-off events. [2024-06-27 23:00:49,755 INFO L125 PetriNetUnfolderBase]: For 99526/99526 co-relation queries the response was YES. [2024-06-27 23:00:49,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21161 conditions, 3225 events. 1929/3225 cut-off events. For 99526/99526 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 19422 event pairs, 497 based on Foata normal form. 1/3219 useless extension candidates. Maximal degree in co-relation 21066. Up to 2863 conditions per place. [2024-06-27 23:00:49,787 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 218 selfloop transitions, 60 changer transitions 0/285 dead transitions. [2024-06-27 23:00:49,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 285 transitions, 4307 flow [2024-06-27 23:00:49,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:49,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:49,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 23:00:49,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-27 23:00:49,788 INFO L175 Difference]: Start difference. First operand has 195 places, 260 transitions, 3482 flow. Second operand 8 states and 182 transitions. [2024-06-27 23:00:49,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 285 transitions, 4307 flow [2024-06-27 23:00:49,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 285 transitions, 4297 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:49,989 INFO L231 Difference]: Finished difference. Result has 203 places, 263 transitions, 3642 flow [2024-06-27 23:00:49,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3472, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3642, PETRI_PLACES=203, PETRI_TRANSITIONS=263} [2024-06-27 23:00:49,990 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 162 predicate places. [2024-06-27 23:00:49,990 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 263 transitions, 3642 flow [2024-06-27 23:00:49,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:49,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:49,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:49,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:00:49,991 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:49,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:49,991 INFO L85 PathProgramCache]: Analyzing trace with hash 271512012, now seen corresponding path program 1 times [2024-06-27 23:00:49,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:49,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831916350] [2024-06-27 23:00:49,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:49,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:49,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:50,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:50,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:50,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831916350] [2024-06-27 23:00:50,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831916350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:50,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:50,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:50,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420508826] [2024-06-27 23:00:50,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:50,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:50,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:50,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:50,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:50,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:50,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 263 transitions, 3642 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:50,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:50,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:50,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:50,611 INFO L124 PetriNetUnfolderBase]: 1931/3233 cut-off events. [2024-06-27 23:00:50,612 INFO L125 PetriNetUnfolderBase]: For 113619/113619 co-relation queries the response was YES. [2024-06-27 23:00:50,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21515 conditions, 3233 events. 1931/3233 cut-off events. For 113619/113619 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 19631 event pairs, 507 based on Foata normal form. 12/3224 useless extension candidates. Maximal degree in co-relation 21417. Up to 2698 conditions per place. [2024-06-27 23:00:50,644 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 164 selfloop transitions, 97 changer transitions 0/288 dead transitions. [2024-06-27 23:00:50,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 288 transitions, 4428 flow [2024-06-27 23:00:50,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:50,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:50,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 23:00:50,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-27 23:00:50,645 INFO L175 Difference]: Start difference. First operand has 203 places, 263 transitions, 3642 flow. Second operand 7 states and 173 transitions. [2024-06-27 23:00:50,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 288 transitions, 4428 flow [2024-06-27 23:00:50,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 288 transitions, 4335 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:50,853 INFO L231 Difference]: Finished difference. Result has 208 places, 265 transitions, 3784 flow [2024-06-27 23:00:50,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3549, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3784, PETRI_PLACES=208, PETRI_TRANSITIONS=265} [2024-06-27 23:00:50,853 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-27 23:00:50,854 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 265 transitions, 3784 flow [2024-06-27 23:00:50,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:50,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:50,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:50,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:00:50,854 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:50,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:50,854 INFO L85 PathProgramCache]: Analyzing trace with hash -751735066, now seen corresponding path program 3 times [2024-06-27 23:00:50,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:50,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120307414] [2024-06-27 23:00:50,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:50,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:50,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:50,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:50,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:50,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120307414] [2024-06-27 23:00:50,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120307414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:50,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:50,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:50,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556026985] [2024-06-27 23:00:50,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:50,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:50,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:50,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:50,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:51,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:51,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 265 transitions, 3784 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:51,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:51,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:51,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:51,445 INFO L124 PetriNetUnfolderBase]: 1970/3300 cut-off events. [2024-06-27 23:00:51,445 INFO L125 PetriNetUnfolderBase]: For 110763/110777 co-relation queries the response was YES. [2024-06-27 23:00:51,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22047 conditions, 3300 events. 1970/3300 cut-off events. For 110763/110777 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 19986 event pairs, 517 based on Foata normal form. 11/3304 useless extension candidates. Maximal degree in co-relation 21947. Up to 2928 conditions per place. [2024-06-27 23:00:51,479 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 219 selfloop transitions, 55 changer transitions 0/281 dead transitions. [2024-06-27 23:00:51,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 281 transitions, 4469 flow [2024-06-27 23:00:51,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:51,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:51,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-27 23:00:51,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 23:00:51,480 INFO L175 Difference]: Start difference. First operand has 208 places, 265 transitions, 3784 flow. Second operand 6 states and 140 transitions. [2024-06-27 23:00:51,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 281 transitions, 4469 flow [2024-06-27 23:00:51,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 281 transitions, 4262 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:51,700 INFO L231 Difference]: Finished difference. Result has 210 places, 266 transitions, 3740 flow [2024-06-27 23:00:51,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3577, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3740, PETRI_PLACES=210, PETRI_TRANSITIONS=266} [2024-06-27 23:00:51,700 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 169 predicate places. [2024-06-27 23:00:51,701 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 266 transitions, 3740 flow [2024-06-27 23:00:51,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:51,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:51,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:51,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:00:51,701 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:51,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:51,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1996344938, now seen corresponding path program 4 times [2024-06-27 23:00:51,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:51,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315715729] [2024-06-27 23:00:51,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:51,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:51,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:51,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:51,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:51,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315715729] [2024-06-27 23:00:51,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315715729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:51,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:51,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:51,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592936889] [2024-06-27 23:00:51,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:51,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:51,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:51,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:51,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:51,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:51,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 266 transitions, 3740 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:51,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:51,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:51,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:52,277 INFO L124 PetriNetUnfolderBase]: 1967/3285 cut-off events. [2024-06-27 23:00:52,277 INFO L125 PetriNetUnfolderBase]: For 110309/110309 co-relation queries the response was YES. [2024-06-27 23:00:52,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21932 conditions, 3285 events. 1967/3285 cut-off events. For 110309/110309 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 19839 event pairs, 501 based on Foata normal form. 1/3279 useless extension candidates. Maximal degree in co-relation 21830. Up to 2925 conditions per place. [2024-06-27 23:00:52,310 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 217 selfloop transitions, 59 changer transitions 0/283 dead transitions. [2024-06-27 23:00:52,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 283 transitions, 4341 flow [2024-06-27 23:00:52,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:52,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:52,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-27 23:00:52,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:00:52,316 INFO L175 Difference]: Start difference. First operand has 210 places, 266 transitions, 3740 flow. Second operand 6 states and 144 transitions. [2024-06-27 23:00:52,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 283 transitions, 4341 flow [2024-06-27 23:00:52,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 283 transitions, 4282 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:52,532 INFO L231 Difference]: Finished difference. Result has 214 places, 266 transitions, 3813 flow [2024-06-27 23:00:52,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3681, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3813, PETRI_PLACES=214, PETRI_TRANSITIONS=266} [2024-06-27 23:00:52,532 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 173 predicate places. [2024-06-27 23:00:52,533 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 266 transitions, 3813 flow [2024-06-27 23:00:52,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:52,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:52,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:52,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:00:52,533 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:52,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:52,533 INFO L85 PathProgramCache]: Analyzing trace with hash 299207132, now seen corresponding path program 1 times [2024-06-27 23:00:52,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:52,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272520799] [2024-06-27 23:00:52,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:52,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:52,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:52,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:52,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:52,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272520799] [2024-06-27 23:00:52,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272520799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:52,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:52,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:52,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831957974] [2024-06-27 23:00:52,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:52,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:52,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:52,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:52,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:52,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:52,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 266 transitions, 3813 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:52,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:52,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:52,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:53,208 INFO L124 PetriNetUnfolderBase]: 2051/3439 cut-off events. [2024-06-27 23:00:53,208 INFO L125 PetriNetUnfolderBase]: For 122151/122154 co-relation queries the response was YES. [2024-06-27 23:00:53,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23492 conditions, 3439 events. 2051/3439 cut-off events. For 122151/122154 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 20942 event pairs, 491 based on Foata normal form. 6/3442 useless extension candidates. Maximal degree in co-relation 23388. Up to 2992 conditions per place. [2024-06-27 23:00:53,244 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 245 selfloop transitions, 68 changer transitions 0/320 dead transitions. [2024-06-27 23:00:53,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 320 transitions, 5188 flow [2024-06-27 23:00:53,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:53,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:53,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-27 23:00:53,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 23:00:53,246 INFO L175 Difference]: Start difference. First operand has 214 places, 266 transitions, 3813 flow. Second operand 6 states and 160 transitions. [2024-06-27 23:00:53,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 320 transitions, 5188 flow [2024-06-27 23:00:53,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 320 transitions, 5044 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:00:53,482 INFO L231 Difference]: Finished difference. Result has 215 places, 291 transitions, 4458 flow [2024-06-27 23:00:53,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3683, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4458, PETRI_PLACES=215, PETRI_TRANSITIONS=291} [2024-06-27 23:00:53,483 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-27 23:00:53,483 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 291 transitions, 4458 flow [2024-06-27 23:00:53,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:53,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:53,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:53,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:00:53,484 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:53,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:53,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1377453304, now seen corresponding path program 2 times [2024-06-27 23:00:53,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:53,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688992433] [2024-06-27 23:00:53,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:53,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:53,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:53,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:53,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:53,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688992433] [2024-06-27 23:00:53,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688992433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:53,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:53,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:53,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712144770] [2024-06-27 23:00:53,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:53,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:53,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:53,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:53,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:53,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:53,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 291 transitions, 4458 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:53,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:53,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:53,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:54,097 INFO L124 PetriNetUnfolderBase]: 2077/3482 cut-off events. [2024-06-27 23:00:54,097 INFO L125 PetriNetUnfolderBase]: For 122508/122514 co-relation queries the response was YES. [2024-06-27 23:00:54,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24595 conditions, 3482 events. 2077/3482 cut-off events. For 122508/122514 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 21284 event pairs, 490 based on Foata normal form. 6/3485 useless extension candidates. Maximal degree in co-relation 24490. Up to 2921 conditions per place. [2024-06-27 23:00:54,134 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 220 selfloop transitions, 107 changer transitions 0/334 dead transitions. [2024-06-27 23:00:54,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 334 transitions, 5654 flow [2024-06-27 23:00:54,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:54,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:54,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 23:00:54,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-27 23:00:54,137 INFO L175 Difference]: Start difference. First operand has 215 places, 291 transitions, 4458 flow. Second operand 7 states and 184 transitions. [2024-06-27 23:00:54,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 334 transitions, 5654 flow [2024-06-27 23:00:54,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 334 transitions, 5552 flow, removed 39 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:54,379 INFO L231 Difference]: Finished difference. Result has 221 places, 303 transitions, 4940 flow [2024-06-27 23:00:54,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4356, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4940, PETRI_PLACES=221, PETRI_TRANSITIONS=303} [2024-06-27 23:00:54,379 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-27 23:00:54,379 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 303 transitions, 4940 flow [2024-06-27 23:00:54,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:54,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:54,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:54,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:00:54,380 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:54,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:54,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1377573274, now seen corresponding path program 3 times [2024-06-27 23:00:54,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:54,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940696591] [2024-06-27 23:00:54,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:54,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:54,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:54,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-27 23:00:54,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:54,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940696591] [2024-06-27 23:00:54,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940696591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:54,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:54,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:54,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148984699] [2024-06-27 23:00:54,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:54,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:54,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:54,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:54,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:54,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:54,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 303 transitions, 4940 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:54,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:54,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:54,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:55,133 INFO L124 PetriNetUnfolderBase]: 2071/3473 cut-off events. [2024-06-27 23:00:55,133 INFO L125 PetriNetUnfolderBase]: For 129242/129248 co-relation queries the response was YES. [2024-06-27 23:00:55,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25346 conditions, 3473 events. 2071/3473 cut-off events. For 129242/129248 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 21214 event pairs, 490 based on Foata normal form. 6/3476 useless extension candidates. Maximal degree in co-relation 25239. Up to 3056 conditions per place. [2024-06-27 23:00:55,173 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 255 selfloop transitions, 67 changer transitions 0/329 dead transitions. [2024-06-27 23:00:55,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 329 transitions, 5650 flow [2024-06-27 23:00:55,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:55,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:55,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 23:00:55,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 23:00:55,174 INFO L175 Difference]: Start difference. First operand has 221 places, 303 transitions, 4940 flow. Second operand 7 states and 176 transitions. [2024-06-27 23:00:55,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 329 transitions, 5650 flow [2024-06-27 23:00:55,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 329 transitions, 5460 flow, removed 71 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:55,467 INFO L231 Difference]: Finished difference. Result has 226 places, 303 transitions, 4896 flow [2024-06-27 23:00:55,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4750, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4896, PETRI_PLACES=226, PETRI_TRANSITIONS=303} [2024-06-27 23:00:55,468 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 185 predicate places. [2024-06-27 23:00:55,468 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 303 transitions, 4896 flow [2024-06-27 23:00:55,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:55,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:55,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:55,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:00:55,468 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:55,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:55,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1911807726, now seen corresponding path program 1 times [2024-06-27 23:00:55,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:55,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703409191] [2024-06-27 23:00:55,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:55,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:55,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:55,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:55,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:55,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703409191] [2024-06-27 23:00:55,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703409191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:55,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:55,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:55,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314600275] [2024-06-27 23:00:55,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:55,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:55,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:55,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:55,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:55,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:55,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 303 transitions, 4896 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:55,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:55,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:55,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:56,234 INFO L124 PetriNetUnfolderBase]: 2094/3509 cut-off events. [2024-06-27 23:00:56,234 INFO L125 PetriNetUnfolderBase]: For 137859/137859 co-relation queries the response was YES. [2024-06-27 23:00:56,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25492 conditions, 3509 events. 2094/3509 cut-off events. For 137859/137859 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 21426 event pairs, 403 based on Foata normal form. 10/3517 useless extension candidates. Maximal degree in co-relation 25383. Up to 3128 conditions per place. [2024-06-27 23:00:56,275 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 302 selfloop transitions, 27 changer transitions 0/336 dead transitions. [2024-06-27 23:00:56,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 336 transitions, 5742 flow [2024-06-27 23:00:56,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:56,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:56,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 23:00:56,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-27 23:00:56,276 INFO L175 Difference]: Start difference. First operand has 226 places, 303 transitions, 4896 flow. Second operand 6 states and 154 transitions. [2024-06-27 23:00:56,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 336 transitions, 5742 flow [2024-06-27 23:00:56,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 336 transitions, 5491 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 23:00:56,541 INFO L231 Difference]: Finished difference. Result has 225 places, 306 transitions, 4782 flow [2024-06-27 23:00:56,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4645, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4782, PETRI_PLACES=225, PETRI_TRANSITIONS=306} [2024-06-27 23:00:56,541 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-27 23:00:56,542 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 306 transitions, 4782 flow [2024-06-27 23:00:56,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:56,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:56,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:56,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:00:56,542 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:56,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:56,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1982103572, now seen corresponding path program 2 times [2024-06-27 23:00:56,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:56,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538484534] [2024-06-27 23:00:56,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:56,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:56,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:56,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-27 23:00:56,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:56,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538484534] [2024-06-27 23:00:56,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538484534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:56,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:56,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:56,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135862634] [2024-06-27 23:00:56,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:56,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:56,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:56,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:56,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:56,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:56,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 306 transitions, 4782 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:56,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:56,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:56,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:57,262 INFO L124 PetriNetUnfolderBase]: 2087/3511 cut-off events. [2024-06-27 23:00:57,262 INFO L125 PetriNetUnfolderBase]: For 148587/148587 co-relation queries the response was YES. [2024-06-27 23:00:57,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25635 conditions, 3511 events. 2087/3511 cut-off events. For 148587/148587 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 21704 event pairs, 485 based on Foata normal form. 14/3508 useless extension candidates. Maximal degree in co-relation 25526. Up to 2993 conditions per place. [2024-06-27 23:00:57,363 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 246 selfloop transitions, 62 changer transitions 0/336 dead transitions. [2024-06-27 23:00:57,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 336 transitions, 5590 flow [2024-06-27 23:00:57,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:57,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:57,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-27 23:00:57,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-27 23:00:57,364 INFO L175 Difference]: Start difference. First operand has 225 places, 306 transitions, 4782 flow. Second operand 6 states and 159 transitions. [2024-06-27 23:00:57,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 336 transitions, 5590 flow [2024-06-27 23:00:57,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 336 transitions, 5519 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:57,660 INFO L231 Difference]: Finished difference. Result has 228 places, 310 transitions, 4956 flow [2024-06-27 23:00:57,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4711, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4956, PETRI_PLACES=228, PETRI_TRANSITIONS=310} [2024-06-27 23:00:57,661 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-27 23:00:57,661 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 310 transitions, 4956 flow [2024-06-27 23:00:57,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:57,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:57,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:57,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:00:57,661 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:57,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:57,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1967818772, now seen corresponding path program 3 times [2024-06-27 23:00:57,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:57,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387699742] [2024-06-27 23:00:57,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:57,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:57,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:57,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:57,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:57,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387699742] [2024-06-27 23:00:57,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387699742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:57,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:57,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:57,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404840867] [2024-06-27 23:00:57,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:57,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:57,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:57,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:57,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:57,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:57,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 310 transitions, 4956 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:57,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:57,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:57,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:58,362 INFO L124 PetriNetUnfolderBase]: 2255/3776 cut-off events. [2024-06-27 23:00:58,363 INFO L125 PetriNetUnfolderBase]: For 178578/178578 co-relation queries the response was YES. [2024-06-27 23:00:58,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28718 conditions, 3776 events. 2255/3776 cut-off events. For 178578/178578 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 23463 event pairs, 415 based on Foata normal form. 14/3773 useless extension candidates. Maximal degree in co-relation 28608. Up to 2950 conditions per place. [2024-06-27 23:00:58,403 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 257 selfloop transitions, 64 changer transitions 0/349 dead transitions. [2024-06-27 23:00:58,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 349 transitions, 6036 flow [2024-06-27 23:00:58,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:58,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:58,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-27 23:00:58,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6833333333333333 [2024-06-27 23:00:58,404 INFO L175 Difference]: Start difference. First operand has 228 places, 310 transitions, 4956 flow. Second operand 6 states and 164 transitions. [2024-06-27 23:00:58,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 349 transitions, 6036 flow [2024-06-27 23:00:58,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 349 transitions, 5873 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:58,742 INFO L231 Difference]: Finished difference. Result has 231 places, 318 transitions, 5187 flow [2024-06-27 23:00:58,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4793, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5187, PETRI_PLACES=231, PETRI_TRANSITIONS=318} [2024-06-27 23:00:58,742 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-27 23:00:58,742 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 318 transitions, 5187 flow [2024-06-27 23:00:58,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:58,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:58,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:58,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:00:58,743 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:58,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:58,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1912177122, now seen corresponding path program 4 times [2024-06-27 23:00:58,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:58,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144617134] [2024-06-27 23:00:58,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:58,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:58,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:58,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:58,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:58,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144617134] [2024-06-27 23:00:58,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144617134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:58,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:58,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:58,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710269934] [2024-06-27 23:00:58,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:58,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:58,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:58,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:58,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:58,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:58,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 318 transitions, 5187 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:58,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:58,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:58,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:59,509 INFO L124 PetriNetUnfolderBase]: 2273/3806 cut-off events. [2024-06-27 23:00:59,509 INFO L125 PetriNetUnfolderBase]: For 181433/181433 co-relation queries the response was YES. [2024-06-27 23:00:59,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29204 conditions, 3806 events. 2273/3806 cut-off events. For 181433/181433 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 23669 event pairs, 542 based on Foata normal form. 12/3801 useless extension candidates. Maximal degree in co-relation 29092. Up to 3282 conditions per place. [2024-06-27 23:00:59,555 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 245 selfloop transitions, 73 changer transitions 0/346 dead transitions. [2024-06-27 23:00:59,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 346 transitions, 6147 flow [2024-06-27 23:00:59,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:59,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:59,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 23:00:59,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 23:00:59,556 INFO L175 Difference]: Start difference. First operand has 231 places, 318 transitions, 5187 flow. Second operand 7 states and 176 transitions. [2024-06-27 23:00:59,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 346 transitions, 6147 flow [2024-06-27 23:00:59,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 346 transitions, 6006 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:59,934 INFO L231 Difference]: Finished difference. Result has 236 places, 320 transitions, 5249 flow [2024-06-27 23:00:59,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5046, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5249, PETRI_PLACES=236, PETRI_TRANSITIONS=320} [2024-06-27 23:00:59,934 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 195 predicate places. [2024-06-27 23:00:59,935 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 320 transitions, 5249 flow [2024-06-27 23:00:59,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:59,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:59,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:59,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:00:59,936 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:59,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:59,936 INFO L85 PathProgramCache]: Analyzing trace with hash 868124884, now seen corresponding path program 1 times [2024-06-27 23:00:59,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:59,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731073860] [2024-06-27 23:00:59,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:59,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:59,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:00,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:00,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:00,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731073860] [2024-06-27 23:01:00,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731073860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:00,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:00,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:00,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690764184] [2024-06-27 23:01:00,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:00,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:00,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:00,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:00,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:00,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:00,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 320 transitions, 5249 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:00,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:00,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:00,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:00,732 INFO L124 PetriNetUnfolderBase]: 2348/3916 cut-off events. [2024-06-27 23:01:00,732 INFO L125 PetriNetUnfolderBase]: For 184258/184264 co-relation queries the response was YES. [2024-06-27 23:01:00,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29259 conditions, 3916 events. 2348/3916 cut-off events. For 184258/184264 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24294 event pairs, 470 based on Foata normal form. 24/3937 useless extension candidates. Maximal degree in co-relation 29145. Up to 3383 conditions per place. [2024-06-27 23:01:00,772 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 278 selfloop transitions, 63 changer transitions 0/348 dead transitions. [2024-06-27 23:01:00,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 348 transitions, 6058 flow [2024-06-27 23:01:00,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:00,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:00,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-27 23:01:00,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 23:01:00,773 INFO L175 Difference]: Start difference. First operand has 236 places, 320 transitions, 5249 flow. Second operand 6 states and 156 transitions. [2024-06-27 23:01:00,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 348 transitions, 6058 flow [2024-06-27 23:01:01,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 348 transitions, 5889 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:01,215 INFO L231 Difference]: Finished difference. Result has 237 places, 322 transitions, 5261 flow [2024-06-27 23:01:01,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5080, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5261, PETRI_PLACES=237, PETRI_TRANSITIONS=322} [2024-06-27 23:01:01,215 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-27 23:01:01,215 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 322 transitions, 5261 flow [2024-06-27 23:01:01,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:01,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:01,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:01,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:01:01,216 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:01,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:01,216 INFO L85 PathProgramCache]: Analyzing trace with hash -16576626, now seen corresponding path program 1 times [2024-06-27 23:01:01,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:01,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981083071] [2024-06-27 23:01:01,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:01,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:01,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:01,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:01,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:01,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981083071] [2024-06-27 23:01:01,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981083071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:01,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:01,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:01,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355941707] [2024-06-27 23:01:01,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:01,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:01,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:01,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:01,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:01,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:01,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 322 transitions, 5261 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:01,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:01,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:01,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:01,950 INFO L124 PetriNetUnfolderBase]: 2374/3941 cut-off events. [2024-06-27 23:01:01,950 INFO L125 PetriNetUnfolderBase]: For 172112/172112 co-relation queries the response was YES. [2024-06-27 23:01:02,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29687 conditions, 3941 events. 2374/3941 cut-off events. For 172112/172112 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 24392 event pairs, 611 based on Foata normal form. 1/3927 useless extension candidates. Maximal degree in co-relation 29572. Up to 3114 conditions per place. [2024-06-27 23:01:02,064 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 185 selfloop transitions, 177 changer transitions 0/369 dead transitions. [2024-06-27 23:01:02,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 369 transitions, 6724 flow [2024-06-27 23:01:02,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:02,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:02,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 23:01:02,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:01:02,065 INFO L175 Difference]: Start difference. First operand has 237 places, 322 transitions, 5261 flow. Second operand 8 states and 200 transitions. [2024-06-27 23:01:02,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 369 transitions, 6724 flow [2024-06-27 23:01:02,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 369 transitions, 6566 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:02,377 INFO L231 Difference]: Finished difference. Result has 242 places, 338 transitions, 5748 flow [2024-06-27 23:01:02,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5103, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5748, PETRI_PLACES=242, PETRI_TRANSITIONS=338} [2024-06-27 23:01:02,378 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-27 23:01:02,378 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 338 transitions, 5748 flow [2024-06-27 23:01:02,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:02,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:02,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] [2024-06-27 23:01:02,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:01:02,378 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:02,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:02,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1898568202, now seen corresponding path program 1 times [2024-06-27 23:01:02,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:02,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350143207] [2024-06-27 23:01:02,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:02,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:02,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:02,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-27 23:01:02,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:02,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350143207] [2024-06-27 23:01:02,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350143207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:02,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:02,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:02,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195195633] [2024-06-27 23:01:02,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:02,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:02,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:02,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:02,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:02,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:02,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 338 transitions, 5748 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:02,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:02,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:02,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:03,131 INFO L124 PetriNetUnfolderBase]: 2379/3950 cut-off events. [2024-06-27 23:01:03,132 INFO L125 PetriNetUnfolderBase]: For 177999/177999 co-relation queries the response was YES. [2024-06-27 23:01:03,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30369 conditions, 3950 events. 2379/3950 cut-off events. For 177999/177999 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 24446 event pairs, 600 based on Foata normal form. 1/3936 useless extension candidates. Maximal degree in co-relation 30252. Up to 3349 conditions per place. [2024-06-27 23:01:03,175 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 245 selfloop transitions, 132 changer transitions 0/384 dead transitions. [2024-06-27 23:01:03,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 384 transitions, 7034 flow [2024-06-27 23:01:03,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:03,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:03,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 23:01:03,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-27 23:01:03,176 INFO L175 Difference]: Start difference. First operand has 242 places, 338 transitions, 5748 flow. Second operand 8 states and 194 transitions. [2024-06-27 23:01:03,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 384 transitions, 7034 flow [2024-06-27 23:01:03,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 384 transitions, 6887 flow, removed 43 selfloop flow, removed 1 redundant places. [2024-06-27 23:01:03,617 INFO L231 Difference]: Finished difference. Result has 252 places, 354 transitions, 6275 flow [2024-06-27 23:01:03,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5601, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6275, PETRI_PLACES=252, PETRI_TRANSITIONS=354} [2024-06-27 23:01:03,617 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-27 23:01:03,617 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 354 transitions, 6275 flow [2024-06-27 23:01:03,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:03,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:03,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:03,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:01:03,618 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:03,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:03,618 INFO L85 PathProgramCache]: Analyzing trace with hash -702458378, now seen corresponding path program 2 times [2024-06-27 23:01:03,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:03,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936479000] [2024-06-27 23:01:03,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:03,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:03,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:03,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:03,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:03,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936479000] [2024-06-27 23:01:03,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936479000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:03,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:03,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:03,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669643437] [2024-06-27 23:01:03,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:03,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:03,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:03,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:03,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:03,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:03,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 354 transitions, 6275 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:03,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:03,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:03,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:04,489 INFO L124 PetriNetUnfolderBase]: 2412/4005 cut-off events. [2024-06-27 23:01:04,489 INFO L125 PetriNetUnfolderBase]: For 185763/185763 co-relation queries the response was YES. [2024-06-27 23:01:04,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31387 conditions, 4005 events. 2412/4005 cut-off events. For 185763/185763 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 24908 event pairs, 600 based on Foata normal form. 1/3991 useless extension candidates. Maximal degree in co-relation 31264. Up to 3382 conditions per place. [2024-06-27 23:01:04,537 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 244 selfloop transitions, 148 changer transitions 0/399 dead transitions. [2024-06-27 23:01:04,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 399 transitions, 7693 flow [2024-06-27 23:01:04,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:04,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:04,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-27 23:01:04,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-27 23:01:04,538 INFO L175 Difference]: Start difference. First operand has 252 places, 354 transitions, 6275 flow. Second operand 9 states and 211 transitions. [2024-06-27 23:01:04,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 399 transitions, 7693 flow [2024-06-27 23:01:05,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 399 transitions, 7515 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:05,022 INFO L231 Difference]: Finished difference. Result has 257 places, 370 transitions, 6650 flow [2024-06-27 23:01:05,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6112, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6650, PETRI_PLACES=257, PETRI_TRANSITIONS=370} [2024-06-27 23:01:05,023 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-27 23:01:05,023 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 370 transitions, 6650 flow [2024-06-27 23:01:05,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:05,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:05,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:05,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:01:05,023 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:05,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:05,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1020261220, now seen corresponding path program 2 times [2024-06-27 23:01:05,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:05,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65930618] [2024-06-27 23:01:05,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:05,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:05,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:05,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:05,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:05,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65930618] [2024-06-27 23:01:05,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65930618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:05,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:05,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:05,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060190023] [2024-06-27 23:01:05,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:05,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:05,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:05,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:05,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:05,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:05,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 370 transitions, 6650 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:05,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:05,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:05,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:05,882 INFO L124 PetriNetUnfolderBase]: 2441/4048 cut-off events. [2024-06-27 23:01:05,882 INFO L125 PetriNetUnfolderBase]: For 198173/198173 co-relation queries the response was YES. [2024-06-27 23:01:05,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32064 conditions, 4048 events. 2441/4048 cut-off events. For 198173/198173 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 25159 event pairs, 616 based on Foata normal form. 1/4034 useless extension candidates. Maximal degree in co-relation 31940. Up to 3163 conditions per place. [2024-06-27 23:01:05,933 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 190 selfloop transitions, 211 changer transitions 0/408 dead transitions. [2024-06-27 23:01:05,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 408 transitions, 8114 flow [2024-06-27 23:01:05,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:05,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:05,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 23:01:05,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-27 23:01:05,934 INFO L175 Difference]: Start difference. First operand has 257 places, 370 transitions, 6650 flow. Second operand 8 states and 199 transitions. [2024-06-27 23:01:05,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 408 transitions, 8114 flow [2024-06-27 23:01:06,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 408 transitions, 7851 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:06,438 INFO L231 Difference]: Finished difference. Result has 262 places, 380 transitions, 6993 flow [2024-06-27 23:01:06,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6387, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6993, PETRI_PLACES=262, PETRI_TRANSITIONS=380} [2024-06-27 23:01:06,438 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-27 23:01:06,438 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 380 transitions, 6993 flow [2024-06-27 23:01:06,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:06,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:06,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:06,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:01:06,439 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:06,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:06,439 INFO L85 PathProgramCache]: Analyzing trace with hash 847534180, now seen corresponding path program 3 times [2024-06-27 23:01:06,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:06,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244355296] [2024-06-27 23:01:06,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:06,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:06,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:06,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:06,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:06,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244355296] [2024-06-27 23:01:06,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244355296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:06,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:06,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:06,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70891507] [2024-06-27 23:01:06,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:06,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:06,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:06,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:06,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:06,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:06,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 380 transitions, 6993 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:06,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:06,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:06,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:07,339 INFO L124 PetriNetUnfolderBase]: 2438/4042 cut-off events. [2024-06-27 23:01:07,339 INFO L125 PetriNetUnfolderBase]: For 203419/203419 co-relation queries the response was YES. [2024-06-27 23:01:07,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32273 conditions, 4042 events. 2438/4042 cut-off events. For 203419/203419 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 25091 event pairs, 616 based on Foata normal form. 1/4028 useless extension candidates. Maximal degree in co-relation 32148. Up to 3161 conditions per place. [2024-06-27 23:01:07,397 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 193 selfloop transitions, 208 changer transitions 0/408 dead transitions. [2024-06-27 23:01:07,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 408 transitions, 8287 flow [2024-06-27 23:01:07,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:07,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:07,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 23:01:07,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-27 23:01:07,398 INFO L175 Difference]: Start difference. First operand has 262 places, 380 transitions, 6993 flow. Second operand 8 states and 199 transitions. [2024-06-27 23:01:07,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 408 transitions, 8287 flow [2024-06-27 23:01:08,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 408 transitions, 7888 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:08,118 INFO L231 Difference]: Finished difference. Result has 266 places, 380 transitions, 7016 flow [2024-06-27 23:01:08,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6594, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7016, PETRI_PLACES=266, PETRI_TRANSITIONS=380} [2024-06-27 23:01:08,118 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 225 predicate places. [2024-06-27 23:01:08,118 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 380 transitions, 7016 flow [2024-06-27 23:01:08,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:08,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:08,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:08,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:01:08,119 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:08,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:08,119 INFO L85 PathProgramCache]: Analyzing trace with hash 754234534, now seen corresponding path program 1 times [2024-06-27 23:01:08,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:08,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941071291] [2024-06-27 23:01:08,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:08,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:08,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:08,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:08,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:08,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941071291] [2024-06-27 23:01:08,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941071291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:08,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:08,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:08,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040952513] [2024-06-27 23:01:08,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:08,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:08,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:08,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:08,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:08,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:08,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 380 transitions, 7016 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:08,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:08,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:08,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:08,900 INFO L124 PetriNetUnfolderBase]: 2499/4163 cut-off events. [2024-06-27 23:01:08,901 INFO L125 PetriNetUnfolderBase]: For 223288/223288 co-relation queries the response was YES. [2024-06-27 23:01:08,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33089 conditions, 4163 events. 2499/4163 cut-off events. For 223288/223288 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 26053 event pairs, 487 based on Foata normal form. 6/4167 useless extension candidates. Maximal degree in co-relation 32963. Up to 3602 conditions per place. [2024-06-27 23:01:08,948 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 358 selfloop transitions, 56 changer transitions 0/421 dead transitions. [2024-06-27 23:01:08,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 421 transitions, 8139 flow [2024-06-27 23:01:08,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:08,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:08,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 23:01:08,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:01:08,949 INFO L175 Difference]: Start difference. First operand has 266 places, 380 transitions, 7016 flow. Second operand 8 states and 192 transitions. [2024-06-27 23:01:08,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 421 transitions, 8139 flow [2024-06-27 23:01:09,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 421 transitions, 7722 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:09,471 INFO L231 Difference]: Finished difference. Result has 270 places, 384 transitions, 6755 flow [2024-06-27 23:01:09,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6599, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6755, PETRI_PLACES=270, PETRI_TRANSITIONS=384} [2024-06-27 23:01:09,472 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-27 23:01:09,472 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 384 transitions, 6755 flow [2024-06-27 23:01:09,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:09,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:09,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:09,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:01:09,472 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:09,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:09,473 INFO L85 PathProgramCache]: Analyzing trace with hash -488085046, now seen corresponding path program 2 times [2024-06-27 23:01:09,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:09,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923269591] [2024-06-27 23:01:09,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:09,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:09,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:09,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:09,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:09,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923269591] [2024-06-27 23:01:09,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923269591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:09,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:09,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:09,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413664924] [2024-06-27 23:01:09,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:09,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:09,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:09,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:09,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:09,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:09,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 384 transitions, 6755 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:09,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:09,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:09,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:10,361 INFO L124 PetriNetUnfolderBase]: 2573/4279 cut-off events. [2024-06-27 23:01:10,361 INFO L125 PetriNetUnfolderBase]: For 239506/239506 co-relation queries the response was YES. [2024-06-27 23:01:10,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33799 conditions, 4279 events. 2573/4279 cut-off events. For 239506/239506 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 26933 event pairs, 578 based on Foata normal form. 6/4283 useless extension candidates. Maximal degree in co-relation 33671. Up to 3818 conditions per place. [2024-06-27 23:01:10,416 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 361 selfloop transitions, 53 changer transitions 0/421 dead transitions. [2024-06-27 23:01:10,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 421 transitions, 7878 flow [2024-06-27 23:01:10,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:10,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:10,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 23:01:10,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 23:01:10,417 INFO L175 Difference]: Start difference. First operand has 270 places, 384 transitions, 6755 flow. Second operand 8 states and 189 transitions. [2024-06-27 23:01:10,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 421 transitions, 7878 flow [2024-06-27 23:01:11,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 421 transitions, 7815 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:11,161 INFO L231 Difference]: Finished difference. Result has 276 places, 388 transitions, 6855 flow [2024-06-27 23:01:11,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6692, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6855, PETRI_PLACES=276, PETRI_TRANSITIONS=388} [2024-06-27 23:01:11,161 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 235 predicate places. [2024-06-27 23:01:11,161 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 388 transitions, 6855 flow [2024-06-27 23:01:11,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:11,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:11,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:11,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:01:11,162 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:11,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:11,162 INFO L85 PathProgramCache]: Analyzing trace with hash -746363716, now seen corresponding path program 3 times [2024-06-27 23:01:11,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:11,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997895] [2024-06-27 23:01:11,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:11,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:11,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:11,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:11,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:11,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997895] [2024-06-27 23:01:11,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:11,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:11,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:11,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722634577] [2024-06-27 23:01:11,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:11,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:11,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:11,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:11,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:11,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:11,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 388 transitions, 6855 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:11,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:11,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:11,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:12,068 INFO L124 PetriNetUnfolderBase]: 2555/4253 cut-off events. [2024-06-27 23:01:12,068 INFO L125 PetriNetUnfolderBase]: For 237070/237070 co-relation queries the response was YES. [2024-06-27 23:01:12,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33523 conditions, 4253 events. 2555/4253 cut-off events. For 237070/237070 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 26755 event pairs, 576 based on Foata normal form. 8/4259 useless extension candidates. Maximal degree in co-relation 33392. Up to 3840 conditions per place. [2024-06-27 23:01:12,119 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 359 selfloop transitions, 51 changer transitions 0/417 dead transitions. [2024-06-27 23:01:12,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 417 transitions, 7797 flow [2024-06-27 23:01:12,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:12,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:12,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 23:01:12,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-27 23:01:12,120 INFO L175 Difference]: Start difference. First operand has 276 places, 388 transitions, 6855 flow. Second operand 8 states and 185 transitions. [2024-06-27 23:01:12,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 417 transitions, 7797 flow [2024-06-27 23:01:12,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 417 transitions, 7728 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:12,635 INFO L231 Difference]: Finished difference. Result has 280 places, 388 transitions, 6893 flow [2024-06-27 23:01:12,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6786, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6893, PETRI_PLACES=280, PETRI_TRANSITIONS=388} [2024-06-27 23:01:12,636 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 239 predicate places. [2024-06-27 23:01:12,636 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 388 transitions, 6893 flow [2024-06-27 23:01:12,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:12,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:12,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:12,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:01:12,636 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:12,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:12,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1386065522, now seen corresponding path program 3 times [2024-06-27 23:01:12,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:12,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278920612] [2024-06-27 23:01:12,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:12,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:12,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:12,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:12,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:12,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278920612] [2024-06-27 23:01:12,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278920612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:12,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:12,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:12,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198941407] [2024-06-27 23:01:12,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:12,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:12,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:12,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:12,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:12,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:12,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 388 transitions, 6893 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:12,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:12,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:12,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:13,527 INFO L124 PetriNetUnfolderBase]: 2560/4255 cut-off events. [2024-06-27 23:01:13,527 INFO L125 PetriNetUnfolderBase]: For 233563/233563 co-relation queries the response was YES. [2024-06-27 23:01:13,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33759 conditions, 4255 events. 2560/4255 cut-off events. For 233563/233563 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 26777 event pairs, 600 based on Foata normal form. 1/4247 useless extension candidates. Maximal degree in co-relation 33626. Up to 3792 conditions per place. [2024-06-27 23:01:13,582 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 332 selfloop transitions, 77 changer transitions 0/416 dead transitions. [2024-06-27 23:01:13,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 416 transitions, 7824 flow [2024-06-27 23:01:13,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:13,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:13,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 23:01:13,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 23:01:13,583 INFO L175 Difference]: Start difference. First operand has 280 places, 388 transitions, 6893 flow. Second operand 8 states and 186 transitions. [2024-06-27 23:01:13,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 416 transitions, 7824 flow [2024-06-27 23:01:14,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 416 transitions, 7721 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:14,220 INFO L231 Difference]: Finished difference. Result has 282 places, 391 transitions, 6998 flow [2024-06-27 23:01:14,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6792, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6998, PETRI_PLACES=282, PETRI_TRANSITIONS=391} [2024-06-27 23:01:14,221 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-27 23:01:14,221 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 391 transitions, 6998 flow [2024-06-27 23:01:14,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:14,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:14,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] [2024-06-27 23:01:14,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:01:14,221 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:14,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:14,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1386065336, now seen corresponding path program 4 times [2024-06-27 23:01:14,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:14,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669201820] [2024-06-27 23:01:14,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:14,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:14,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:14,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:14,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:14,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669201820] [2024-06-27 23:01:14,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669201820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:14,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:14,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:14,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643099919] [2024-06-27 23:01:14,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:14,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:14,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:14,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:14,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:14,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:14,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 391 transitions, 6998 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:14,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:14,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:14,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:15,086 INFO L124 PetriNetUnfolderBase]: 2583/4295 cut-off events. [2024-06-27 23:01:15,087 INFO L125 PetriNetUnfolderBase]: For 242589/242589 co-relation queries the response was YES. [2024-06-27 23:01:15,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34274 conditions, 4295 events. 2583/4295 cut-off events. For 242589/242589 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 27137 event pairs, 611 based on Foata normal form. 1/4287 useless extension candidates. Maximal degree in co-relation 34140. Up to 3710 conditions per place. [2024-06-27 23:01:15,147 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 297 selfloop transitions, 126 changer transitions 0/430 dead transitions. [2024-06-27 23:01:15,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 430 transitions, 8432 flow [2024-06-27 23:01:15,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:15,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:15,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 23:01:15,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-27 23:01:15,148 INFO L175 Difference]: Start difference. First operand has 282 places, 391 transitions, 6998 flow. Second operand 8 states and 193 transitions. [2024-06-27 23:01:15,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 430 transitions, 8432 flow [2024-06-27 23:01:15,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 430 transitions, 8293 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:15,809 INFO L231 Difference]: Finished difference. Result has 287 places, 403 transitions, 7323 flow [2024-06-27 23:01:15,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6859, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7323, PETRI_PLACES=287, PETRI_TRANSITIONS=403} [2024-06-27 23:01:15,810 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-27 23:01:15,810 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 403 transitions, 7323 flow [2024-06-27 23:01:15,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:15,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:15,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:15,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:01:15,810 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:15,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:15,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1809112918, now seen corresponding path program 4 times [2024-06-27 23:01:15,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:15,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709562121] [2024-06-27 23:01:15,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:15,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:15,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:15,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:15,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:15,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709562121] [2024-06-27 23:01:15,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709562121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:15,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:15,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:15,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146777306] [2024-06-27 23:01:15,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:15,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:15,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:15,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:15,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:15,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:15,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 403 transitions, 7323 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:15,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:15,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:15,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:16,719 INFO L124 PetriNetUnfolderBase]: 2601/4323 cut-off events. [2024-06-27 23:01:16,719 INFO L125 PetriNetUnfolderBase]: For 251767/251767 co-relation queries the response was YES. [2024-06-27 23:01:16,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34864 conditions, 4323 events. 2601/4323 cut-off events. For 251767/251767 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 27317 event pairs, 599 based on Foata normal form. 1/4315 useless extension candidates. Maximal degree in co-relation 34728. Up to 3841 conditions per place. [2024-06-27 23:01:16,775 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 347 selfloop transitions, 87 changer transitions 0/441 dead transitions. [2024-06-27 23:01:16,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 441 transitions, 8535 flow [2024-06-27 23:01:16,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:01:16,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:01:16,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 241 transitions. [2024-06-27 23:01:16,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5477272727272727 [2024-06-27 23:01:16,777 INFO L175 Difference]: Start difference. First operand has 287 places, 403 transitions, 7323 flow. Second operand 11 states and 241 transitions. [2024-06-27 23:01:16,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 441 transitions, 8535 flow [2024-06-27 23:01:17,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 441 transitions, 8340 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:17,602 INFO L231 Difference]: Finished difference. Result has 296 places, 412 transitions, 7461 flow [2024-06-27 23:01:17,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7130, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7461, PETRI_PLACES=296, PETRI_TRANSITIONS=412} [2024-06-27 23:01:17,603 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 255 predicate places. [2024-06-27 23:01:17,603 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 412 transitions, 7461 flow [2024-06-27 23:01:17,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:17,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:17,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:17,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:01:17,603 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:17,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:17,604 INFO L85 PathProgramCache]: Analyzing trace with hash 131205954, now seen corresponding path program 5 times [2024-06-27 23:01:17,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:17,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124496297] [2024-06-27 23:01:17,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:17,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:17,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:17,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:17,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:17,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124496297] [2024-06-27 23:01:17,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124496297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:17,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:17,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:17,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023681625] [2024-06-27 23:01:17,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:17,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:17,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:17,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:17,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:17,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:17,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 412 transitions, 7461 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:17,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:17,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:17,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:18,603 INFO L124 PetriNetUnfolderBase]: 2619/4354 cut-off events. [2024-06-27 23:01:18,603 INFO L125 PetriNetUnfolderBase]: For 260471/260471 co-relation queries the response was YES. [2024-06-27 23:01:18,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35173 conditions, 4354 events. 2619/4354 cut-off events. For 260471/260471 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 27555 event pairs, 611 based on Foata normal form. 1/4346 useless extension candidates. Maximal degree in co-relation 35036. Up to 3749 conditions per place. [2024-06-27 23:01:18,657 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 306 selfloop transitions, 138 changer transitions 0/451 dead transitions. [2024-06-27 23:01:18,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 451 transitions, 9054 flow [2024-06-27 23:01:18,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:18,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:18,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-27 23:01:18,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5825 [2024-06-27 23:01:18,658 INFO L175 Difference]: Start difference. First operand has 296 places, 412 transitions, 7461 flow. Second operand 10 states and 233 transitions. [2024-06-27 23:01:18,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 451 transitions, 9054 flow [2024-06-27 23:01:19,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 451 transitions, 8955 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:19,319 INFO L231 Difference]: Finished difference. Result has 301 places, 421 transitions, 7797 flow [2024-06-27 23:01:19,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7362, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7797, PETRI_PLACES=301, PETRI_TRANSITIONS=421} [2024-06-27 23:01:19,320 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 260 predicate places. [2024-06-27 23:01:19,320 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 421 transitions, 7797 flow [2024-06-27 23:01:19,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:19,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:19,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:19,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:01:19,320 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:19,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:19,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1376811092, now seen corresponding path program 5 times [2024-06-27 23:01:19,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:19,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204947277] [2024-06-27 23:01:19,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:19,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:19,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:19,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:19,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:19,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204947277] [2024-06-27 23:01:19,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204947277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:19,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:19,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:19,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707111778] [2024-06-27 23:01:19,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:19,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:19,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:19,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:19,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:19,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:19,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 421 transitions, 7797 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:19,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:19,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:19,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:20,275 INFO L124 PetriNetUnfolderBase]: 2616/4352 cut-off events. [2024-06-27 23:01:20,275 INFO L125 PetriNetUnfolderBase]: For 265723/265723 co-relation queries the response was YES. [2024-06-27 23:01:20,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35517 conditions, 4352 events. 2616/4352 cut-off events. For 265723/265723 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 27593 event pairs, 599 based on Foata normal form. 1/4344 useless extension candidates. Maximal degree in co-relation 35378. Up to 3863 conditions per place. [2024-06-27 23:01:20,330 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 357 selfloop transitions, 87 changer transitions 0/451 dead transitions. [2024-06-27 23:01:20,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 451 transitions, 8766 flow [2024-06-27 23:01:20,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:01:20,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:01:20,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 276 transitions. [2024-06-27 23:01:20,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5307692307692308 [2024-06-27 23:01:20,331 INFO L175 Difference]: Start difference. First operand has 301 places, 421 transitions, 7797 flow. Second operand 13 states and 276 transitions. [2024-06-27 23:01:20,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 451 transitions, 8766 flow [2024-06-27 23:01:20,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 451 transitions, 8438 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:20,998 INFO L231 Difference]: Finished difference. Result has 308 places, 421 transitions, 7649 flow [2024-06-27 23:01:20,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7469, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7649, PETRI_PLACES=308, PETRI_TRANSITIONS=421} [2024-06-27 23:01:20,998 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-27 23:01:20,998 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 421 transitions, 7649 flow [2024-06-27 23:01:20,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:20,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:20,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:20,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:01:20,999 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:20,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:20,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1376805140, now seen corresponding path program 1 times [2024-06-27 23:01:20,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:20,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134911039] [2024-06-27 23:01:20,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:20,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:21,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:21,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:21,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:21,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134911039] [2024-06-27 23:01:21,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134911039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:21,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:21,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:21,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2892292] [2024-06-27 23:01:21,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:21,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:21,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:21,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:21,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:21,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:21,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 421 transitions, 7649 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:21,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:21,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:21,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:21,903 INFO L124 PetriNetUnfolderBase]: 2629/4369 cut-off events. [2024-06-27 23:01:21,904 INFO L125 PetriNetUnfolderBase]: For 273567/273567 co-relation queries the response was YES. [2024-06-27 23:01:21,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35662 conditions, 4369 events. 2629/4369 cut-off events. For 273567/273567 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 27664 event pairs, 610 based on Foata normal form. 1/4361 useless extension candidates. Maximal degree in co-relation 35522. Up to 3804 conditions per place. [2024-06-27 23:01:21,966 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 326 selfloop transitions, 118 changer transitions 0/451 dead transitions. [2024-06-27 23:01:21,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 451 transitions, 9073 flow [2024-06-27 23:01:21,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:21,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:21,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 23:01:21,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 23:01:21,974 INFO L175 Difference]: Start difference. First operand has 308 places, 421 transitions, 7649 flow. Second operand 8 states and 190 transitions. [2024-06-27 23:01:21,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 451 transitions, 9073 flow [2024-06-27 23:01:22,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 451 transitions, 8904 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-27 23:01:22,795 INFO L231 Difference]: Finished difference. Result has 304 places, 427 transitions, 7828 flow [2024-06-27 23:01:22,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7480, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7828, PETRI_PLACES=304, PETRI_TRANSITIONS=427} [2024-06-27 23:01:22,796 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-27 23:01:22,796 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 427 transitions, 7828 flow [2024-06-27 23:01:22,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:22,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:22,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:22,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:01:22,796 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:22,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:22,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1376799560, now seen corresponding path program 2 times [2024-06-27 23:01:22,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:22,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884881924] [2024-06-27 23:01:22,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:22,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:22,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:22,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:22,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:22,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884881924] [2024-06-27 23:01:22,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884881924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:22,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:22,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:22,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663665514] [2024-06-27 23:01:22,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:22,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:22,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:22,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:22,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:22,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:22,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 427 transitions, 7828 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:22,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:22,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:22,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:23,709 INFO L124 PetriNetUnfolderBase]: 2626/4366 cut-off events. [2024-06-27 23:01:23,709 INFO L125 PetriNetUnfolderBase]: For 278792/278792 co-relation queries the response was YES. [2024-06-27 23:01:23,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35778 conditions, 4366 events. 2626/4366 cut-off events. For 278792/278792 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 27665 event pairs, 612 based on Foata normal form. 1/4358 useless extension candidates. Maximal degree in co-relation 35637. Up to 3801 conditions per place. [2024-06-27 23:01:23,763 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 325 selfloop transitions, 118 changer transitions 0/450 dead transitions. [2024-06-27 23:01:23,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 450 transitions, 9022 flow [2024-06-27 23:01:23,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:23,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:23,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 23:01:23,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-27 23:01:23,764 INFO L175 Difference]: Start difference. First operand has 304 places, 427 transitions, 7828 flow. Second operand 8 states and 187 transitions. [2024-06-27 23:01:23,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 450 transitions, 9022 flow [2024-06-27 23:01:24,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 450 transitions, 8792 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:24,493 INFO L231 Difference]: Finished difference. Result has 308 places, 427 transitions, 7840 flow [2024-06-27 23:01:24,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7598, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7840, PETRI_PLACES=308, PETRI_TRANSITIONS=427} [2024-06-27 23:01:24,493 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-27 23:01:24,493 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 427 transitions, 7840 flow [2024-06-27 23:01:24,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:24,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:24,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:24,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:01:24,494 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:24,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:24,494 INFO L85 PathProgramCache]: Analyzing trace with hash 131217114, now seen corresponding path program 6 times [2024-06-27 23:01:24,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:24,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575180271] [2024-06-27 23:01:24,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:24,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:24,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:24,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:24,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:24,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575180271] [2024-06-27 23:01:24,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575180271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:24,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:24,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:24,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482035498] [2024-06-27 23:01:24,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:24,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:24,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:24,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:24,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:24,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:24,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 427 transitions, 7840 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:24,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:24,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:24,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:25,484 INFO L124 PetriNetUnfolderBase]: 2623/4359 cut-off events. [2024-06-27 23:01:25,484 INFO L125 PetriNetUnfolderBase]: For 284727/284727 co-relation queries the response was YES. [2024-06-27 23:01:25,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35770 conditions, 4359 events. 2623/4359 cut-off events. For 284727/284727 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 27546 event pairs, 613 based on Foata normal form. 1/4351 useless extension candidates. Maximal degree in co-relation 35627. Up to 3754 conditions per place. [2024-06-27 23:01:25,535 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 304 selfloop transitions, 146 changer transitions 0/457 dead transitions. [2024-06-27 23:01:25,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 457 transitions, 9196 flow [2024-06-27 23:01:25,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:01:25,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:01:25,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 247 transitions. [2024-06-27 23:01:25,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5613636363636364 [2024-06-27 23:01:25,537 INFO L175 Difference]: Start difference. First operand has 308 places, 427 transitions, 7840 flow. Second operand 11 states and 247 transitions. [2024-06-27 23:01:25,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 457 transitions, 9196 flow [2024-06-27 23:01:26,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 457 transitions, 8920 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:26,370 INFO L231 Difference]: Finished difference. Result has 312 places, 427 transitions, 7862 flow [2024-06-27 23:01:26,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7564, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7862, PETRI_PLACES=312, PETRI_TRANSITIONS=427} [2024-06-27 23:01:26,371 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-27 23:01:26,371 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 427 transitions, 7862 flow [2024-06-27 23:01:26,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:26,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:26,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:26,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:01:26,371 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:26,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:26,371 INFO L85 PathProgramCache]: Analyzing trace with hash 24351364, now seen corresponding path program 3 times [2024-06-27 23:01:26,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:26,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823225774] [2024-06-27 23:01:26,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:26,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:26,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:26,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-27 23:01:26,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:26,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823225774] [2024-06-27 23:01:26,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823225774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:26,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:26,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:26,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069660532] [2024-06-27 23:01:26,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:26,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:26,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:26,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:26,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:26,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:26,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 427 transitions, 7862 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:26,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:26,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:26,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:27,317 INFO L124 PetriNetUnfolderBase]: 2641/4392 cut-off events. [2024-06-27 23:01:27,317 INFO L125 PetriNetUnfolderBase]: For 294192/294192 co-relation queries the response was YES. [2024-06-27 23:01:27,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36208 conditions, 4392 events. 2641/4392 cut-off events. For 294192/294192 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 27869 event pairs, 612 based on Foata normal form. 1/4384 useless extension candidates. Maximal degree in co-relation 36064. Up to 3816 conditions per place. [2024-06-27 23:01:27,378 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 324 selfloop transitions, 127 changer transitions 0/458 dead transitions. [2024-06-27 23:01:27,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 458 transitions, 9364 flow [2024-06-27 23:01:27,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:27,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:27,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-27 23:01:27,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-27 23:01:27,379 INFO L175 Difference]: Start difference. First operand has 312 places, 427 transitions, 7862 flow. Second operand 9 states and 205 transitions. [2024-06-27 23:01:27,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 458 transitions, 9364 flow [2024-06-27 23:01:28,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 458 transitions, 9064 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 23:01:28,149 INFO L231 Difference]: Finished difference. Result has 312 places, 436 transitions, 7980 flow [2024-06-27 23:01:28,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7579, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7980, PETRI_PLACES=312, PETRI_TRANSITIONS=436} [2024-06-27 23:01:28,150 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-27 23:01:28,150 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 436 transitions, 7980 flow [2024-06-27 23:01:28,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:28,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:28,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:28,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:01:28,150 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:28,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:28,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1334558618, now seen corresponding path program 7 times [2024-06-27 23:01:28,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:28,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576465668] [2024-06-27 23:01:28,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:28,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:28,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:28,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:28,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:28,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576465668] [2024-06-27 23:01:28,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576465668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:28,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:28,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:28,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73856228] [2024-06-27 23:01:28,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:28,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:28,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:28,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:28,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:28,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:28,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 436 transitions, 7980 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:28,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:28,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:28,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:29,015 INFO L124 PetriNetUnfolderBase]: 2702/4471 cut-off events. [2024-06-27 23:01:29,015 INFO L125 PetriNetUnfolderBase]: For 319433/319433 co-relation queries the response was YES. [2024-06-27 23:01:29,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37488 conditions, 4471 events. 2702/4471 cut-off events. For 319433/319433 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 28337 event pairs, 650 based on Foata normal form. 1/4457 useless extension candidates. Maximal degree in co-relation 37343. Up to 3454 conditions per place. [2024-06-27 23:01:29,174 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 207 selfloop transitions, 264 changer transitions 0/478 dead transitions. [2024-06-27 23:01:29,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 478 transitions, 9912 flow [2024-06-27 23:01:29,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:29,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:29,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 23:01:29,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-27 23:01:29,175 INFO L175 Difference]: Start difference. First operand has 312 places, 436 transitions, 7980 flow. Second operand 8 states and 194 transitions. [2024-06-27 23:01:29,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 478 transitions, 9912 flow [2024-06-27 23:01:29,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 478 transitions, 9675 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:29,943 INFO L231 Difference]: Finished difference. Result has 316 places, 456 transitions, 8687 flow [2024-06-27 23:01:29,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7743, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8687, PETRI_PLACES=316, PETRI_TRANSITIONS=456} [2024-06-27 23:01:29,943 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 275 predicate places. [2024-06-27 23:01:29,943 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 456 transitions, 8687 flow [2024-06-27 23:01:29,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:29,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:29,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:29,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:01:29,944 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:29,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:29,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1323833858, now seen corresponding path program 8 times [2024-06-27 23:01:29,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:29,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48413967] [2024-06-27 23:01:29,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:29,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:29,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:30,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:30,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:30,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48413967] [2024-06-27 23:01:30,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48413967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:30,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:30,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:30,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240256553] [2024-06-27 23:01:30,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:30,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:30,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:30,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:30,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:30,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:30,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 456 transitions, 8687 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:30,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:30,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:30,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:30,903 INFO L124 PetriNetUnfolderBase]: 2707/4483 cut-off events. [2024-06-27 23:01:30,903 INFO L125 PetriNetUnfolderBase]: For 331117/331117 co-relation queries the response was YES. [2024-06-27 23:01:30,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38036 conditions, 4483 events. 2707/4483 cut-off events. For 331117/331117 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 28433 event pairs, 650 based on Foata normal form. 1/4469 useless extension candidates. Maximal degree in co-relation 37889. Up to 3458 conditions per place. [2024-06-27 23:01:30,967 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 213 selfloop transitions, 262 changer transitions 0/482 dead transitions. [2024-06-27 23:01:30,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 482 transitions, 10422 flow [2024-06-27 23:01:30,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:30,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:30,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 23:01:30,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 23:01:30,968 INFO L175 Difference]: Start difference. First operand has 316 places, 456 transitions, 8687 flow. Second operand 8 states and 196 transitions. [2024-06-27 23:01:30,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 482 transitions, 10422 flow [2024-06-27 23:01:31,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 482 transitions, 9931 flow, removed 77 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:31,982 INFO L231 Difference]: Finished difference. Result has 320 places, 459 transitions, 8787 flow [2024-06-27 23:01:31,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8211, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8787, PETRI_PLACES=320, PETRI_TRANSITIONS=459} [2024-06-27 23:01:31,983 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 279 predicate places. [2024-06-27 23:01:31,983 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 459 transitions, 8787 flow [2024-06-27 23:01:31,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:31,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:31,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:31,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:01:31,983 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:31,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:31,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1334678588, now seen corresponding path program 9 times [2024-06-27 23:01:31,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:31,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491620512] [2024-06-27 23:01:31,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:31,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:31,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:32,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:32,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:32,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491620512] [2024-06-27 23:01:32,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491620512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:32,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:32,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:32,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9406773] [2024-06-27 23:01:32,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:32,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:32,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:32,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:32,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:32,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:32,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 459 transitions, 8787 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:32,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:32,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:32,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:32,975 INFO L124 PetriNetUnfolderBase]: 2712/4505 cut-off events. [2024-06-27 23:01:32,976 INFO L125 PetriNetUnfolderBase]: For 338970/338970 co-relation queries the response was YES. [2024-06-27 23:01:33,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38013 conditions, 4505 events. 2712/4505 cut-off events. For 338970/338970 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 28689 event pairs, 615 based on Foata normal form. 1/4497 useless extension candidates. Maximal degree in co-relation 37867. Up to 3911 conditions per place. [2024-06-27 23:01:33,042 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 345 selfloop transitions, 130 changer transitions 0/482 dead transitions. [2024-06-27 23:01:33,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 482 transitions, 10118 flow [2024-06-27 23:01:33,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:33,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:33,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 23:01:33,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 23:01:33,043 INFO L175 Difference]: Start difference. First operand has 320 places, 459 transitions, 8787 flow. Second operand 8 states and 186 transitions. [2024-06-27 23:01:33,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 482 transitions, 10118 flow [2024-06-27 23:01:34,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 482 transitions, 9562 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:34,074 INFO L231 Difference]: Finished difference. Result has 323 places, 462 transitions, 8564 flow [2024-06-27 23:01:34,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8234, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8564, PETRI_PLACES=323, PETRI_TRANSITIONS=462} [2024-06-27 23:01:34,075 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-27 23:01:34,075 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 462 transitions, 8564 flow [2024-06-27 23:01:34,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:34,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:34,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:34,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:01:34,075 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:34,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:34,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1327326938, now seen corresponding path program 10 times [2024-06-27 23:01:34,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:34,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213851866] [2024-06-27 23:01:34,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:34,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:34,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:34,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:34,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:34,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213851866] [2024-06-27 23:01:34,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213851866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:34,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:34,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:34,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879943719] [2024-06-27 23:01:34,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:34,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:34,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:34,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:34,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:34,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:34,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 462 transitions, 8564 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:34,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:34,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:34,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:35,076 INFO L124 PetriNetUnfolderBase]: 2709/4501 cut-off events. [2024-06-27 23:01:35,076 INFO L125 PetriNetUnfolderBase]: For 341741/341741 co-relation queries the response was YES. [2024-06-27 23:01:35,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37638 conditions, 4501 events. 2709/4501 cut-off events. For 341741/341741 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 28670 event pairs, 615 based on Foata normal form. 1/4493 useless extension candidates. Maximal degree in co-relation 37491. Up to 3897 conditions per place. [2024-06-27 23:01:35,137 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 341 selfloop transitions, 137 changer transitions 0/485 dead transitions. [2024-06-27 23:01:35,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 485 transitions, 9988 flow [2024-06-27 23:01:35,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:35,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:35,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-27 23:01:35,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-27 23:01:35,138 INFO L175 Difference]: Start difference. First operand has 323 places, 462 transitions, 8564 flow. Second operand 10 states and 224 transitions. [2024-06-27 23:01:35,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 485 transitions, 9988 flow [2024-06-27 23:01:36,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 485 transitions, 9704 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:36,210 INFO L231 Difference]: Finished difference. Result has 327 places, 462 transitions, 8560 flow [2024-06-27 23:01:36,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8280, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8560, PETRI_PLACES=327, PETRI_TRANSITIONS=462} [2024-06-27 23:01:36,210 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-27 23:01:36,210 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 462 transitions, 8560 flow [2024-06-27 23:01:36,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:36,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:36,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:36,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:01:36,211 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:36,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:36,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1323596522, now seen corresponding path program 6 times [2024-06-27 23:01:36,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:36,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117118515] [2024-06-27 23:01:36,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:36,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:36,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:36,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-27 23:01:36,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:36,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117118515] [2024-06-27 23:01:36,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117118515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:36,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:36,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:36,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193892426] [2024-06-27 23:01:36,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:36,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:36,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:36,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:36,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:36,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:36,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 462 transitions, 8560 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:36,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:36,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:36,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:37,144 INFO L124 PetriNetUnfolderBase]: 2706/4496 cut-off events. [2024-06-27 23:01:37,144 INFO L125 PetriNetUnfolderBase]: For 347527/347527 co-relation queries the response was YES. [2024-06-27 23:01:37,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37643 conditions, 4496 events. 2706/4496 cut-off events. For 347527/347527 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 28707 event pairs, 623 based on Foata normal form. 1/4482 useless extension candidates. Maximal degree in co-relation 37495. Up to 3806 conditions per place. [2024-06-27 23:01:37,210 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 321 selfloop transitions, 159 changer transitions 0/487 dead transitions. [2024-06-27 23:01:37,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 487 transitions, 10147 flow [2024-06-27 23:01:37,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:37,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:37,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-27 23:01:37,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-06-27 23:01:37,211 INFO L175 Difference]: Start difference. First operand has 327 places, 462 transitions, 8560 flow. Second operand 10 states and 226 transitions. [2024-06-27 23:01:37,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 487 transitions, 10147 flow [2024-06-27 23:01:38,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 487 transitions, 9879 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:38,272 INFO L231 Difference]: Finished difference. Result has 333 places, 462 transitions, 8616 flow [2024-06-27 23:01:38,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8292, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8616, PETRI_PLACES=333, PETRI_TRANSITIONS=462} [2024-06-27 23:01:38,273 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-27 23:01:38,273 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 462 transitions, 8616 flow [2024-06-27 23:01:38,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:38,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:38,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:38,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:01:38,273 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:38,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:38,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1327327124, now seen corresponding path program 4 times [2024-06-27 23:01:38,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:38,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964223183] [2024-06-27 23:01:38,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:38,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:38,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:38,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:38,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:38,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964223183] [2024-06-27 23:01:38,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964223183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:38,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:38,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:38,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237526888] [2024-06-27 23:01:38,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:38,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:38,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:38,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:38,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:38,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:38,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 462 transitions, 8616 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:38,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:38,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:38,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:39,240 INFO L124 PetriNetUnfolderBase]: 2711/4508 cut-off events. [2024-06-27 23:01:39,240 INFO L125 PetriNetUnfolderBase]: For 355904/355904 co-relation queries the response was YES. [2024-06-27 23:01:39,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37864 conditions, 4508 events. 2711/4508 cut-off events. For 355904/355904 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 28778 event pairs, 615 based on Foata normal form. 1/4500 useless extension candidates. Maximal degree in co-relation 37715. Up to 3912 conditions per place. [2024-06-27 23:01:39,301 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 350 selfloop transitions, 128 changer transitions 0/485 dead transitions. [2024-06-27 23:01:39,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 485 transitions, 9939 flow [2024-06-27 23:01:39,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:39,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:39,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 23:01:39,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 23:01:39,302 INFO L175 Difference]: Start difference. First operand has 333 places, 462 transitions, 8616 flow. Second operand 8 states and 186 transitions. [2024-06-27 23:01:39,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 485 transitions, 9939 flow [2024-06-27 23:01:40,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 485 transitions, 9493 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 23:01:40,329 INFO L231 Difference]: Finished difference. Result has 332 places, 465 transitions, 8467 flow [2024-06-27 23:01:40,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8170, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8467, PETRI_PLACES=332, PETRI_TRANSITIONS=465} [2024-06-27 23:01:40,329 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-27 23:01:40,329 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 465 transitions, 8467 flow [2024-06-27 23:01:40,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:40,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:40,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:40,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:01:40,330 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:40,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:40,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1327315592, now seen corresponding path program 7 times [2024-06-27 23:01:40,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:40,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915243127] [2024-06-27 23:01:40,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:40,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:40,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:40,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:40,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:40,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915243127] [2024-06-27 23:01:40,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915243127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:40,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:40,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:40,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097228789] [2024-06-27 23:01:40,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:40,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:40,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:40,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:40,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:40,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:40,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 465 transitions, 8467 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:40,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:40,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:40,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:41,319 INFO L124 PetriNetUnfolderBase]: 2724/4536 cut-off events. [2024-06-27 23:01:41,319 INFO L125 PetriNetUnfolderBase]: For 365552/365552 co-relation queries the response was YES. [2024-06-27 23:01:41,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37893 conditions, 4536 events. 2724/4536 cut-off events. For 365552/365552 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 29054 event pairs, 598 based on Foata normal form. 1/4528 useless extension candidates. Maximal degree in co-relation 37745. Up to 4033 conditions per place. [2024-06-27 23:01:41,385 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 414 selfloop transitions, 72 changer transitions 0/493 dead transitions. [2024-06-27 23:01:41,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 493 transitions, 9730 flow [2024-06-27 23:01:41,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:41,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:41,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-27 23:01:41,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-27 23:01:41,386 INFO L175 Difference]: Start difference. First operand has 332 places, 465 transitions, 8467 flow. Second operand 10 states and 218 transitions. [2024-06-27 23:01:41,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 493 transitions, 9730 flow [2024-06-27 23:01:42,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 493 transitions, 9540 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:42,597 INFO L231 Difference]: Finished difference. Result has 337 places, 471 transitions, 8519 flow [2024-06-27 23:01:42,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8277, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8519, PETRI_PLACES=337, PETRI_TRANSITIONS=471} [2024-06-27 23:01:42,598 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 296 predicate places. [2024-06-27 23:01:42,598 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 471 transitions, 8519 flow [2024-06-27 23:01:42,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:42,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:42,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:42,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:01:42,598 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:42,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:42,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1327315778, now seen corresponding path program 11 times [2024-06-27 23:01:42,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:42,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884907003] [2024-06-27 23:01:42,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:42,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:42,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:42,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:42,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:42,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884907003] [2024-06-27 23:01:42,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884907003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:42,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:42,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:42,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353800583] [2024-06-27 23:01:42,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:42,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:42,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:42,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:42,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:42,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:42,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 471 transitions, 8519 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:42,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:42,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:42,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:43,652 INFO L124 PetriNetUnfolderBase]: 2721/4523 cut-off events. [2024-06-27 23:01:43,653 INFO L125 PetriNetUnfolderBase]: For 372592/372592 co-relation queries the response was YES. [2024-06-27 23:01:43,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37800 conditions, 4523 events. 2721/4523 cut-off events. For 372592/372592 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 28882 event pairs, 616 based on Foata normal form. 1/4515 useless extension candidates. Maximal degree in co-relation 37650. Up to 3914 conditions per place. [2024-06-27 23:01:43,716 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 345 selfloop transitions, 139 changer transitions 0/491 dead transitions. [2024-06-27 23:01:43,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 491 transitions, 9827 flow [2024-06-27 23:01:43,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:43,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:43,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 23:01:43,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-27 23:01:43,717 INFO L175 Difference]: Start difference. First operand has 337 places, 471 transitions, 8519 flow. Second operand 8 states and 187 transitions. [2024-06-27 23:01:43,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 491 transitions, 9827 flow [2024-06-27 23:01:44,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 491 transitions, 9706 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:44,851 INFO L231 Difference]: Finished difference. Result has 339 places, 471 transitions, 8682 flow [2024-06-27 23:01:44,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8398, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8682, PETRI_PLACES=339, PETRI_TRANSITIONS=471} [2024-06-27 23:01:44,851 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-27 23:01:44,851 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 471 transitions, 8682 flow [2024-06-27 23:01:44,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:44,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:44,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] [2024-06-27 23:01:44,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:01:44,852 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:44,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:44,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1974752052, now seen corresponding path program 8 times [2024-06-27 23:01:44,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:44,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063323960] [2024-06-27 23:01:44,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:44,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:44,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:44,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:44,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:44,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063323960] [2024-06-27 23:01:44,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063323960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:44,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:44,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:44,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087262316] [2024-06-27 23:01:44,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:44,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:44,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:44,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:44,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:45,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:45,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 471 transitions, 8682 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:45,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:45,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:45,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:45,865 INFO L124 PetriNetUnfolderBase]: 2718/4526 cut-off events. [2024-06-27 23:01:45,865 INFO L125 PetriNetUnfolderBase]: For 378526/378526 co-relation queries the response was YES. [2024-06-27 23:01:45,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38113 conditions, 4526 events. 2718/4526 cut-off events. For 378526/378526 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 28975 event pairs, 598 based on Foata normal form. 1/4518 useless extension candidates. Maximal degree in co-relation 37961. Up to 4026 conditions per place. [2024-06-27 23:01:45,931 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 414 selfloop transitions, 72 changer transitions 0/493 dead transitions. [2024-06-27 23:01:45,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 493 transitions, 9715 flow [2024-06-27 23:01:45,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:01:45,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:01:45,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-27 23:01:45,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5318181818181819 [2024-06-27 23:01:45,937 INFO L175 Difference]: Start difference. First operand has 339 places, 471 transitions, 8682 flow. Second operand 11 states and 234 transitions. [2024-06-27 23:01:45,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 493 transitions, 9715 flow [2024-06-27 23:01:47,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 493 transitions, 9431 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:47,080 INFO L231 Difference]: Finished difference. Result has 343 places, 471 transitions, 8548 flow [2024-06-27 23:01:47,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8398, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8548, PETRI_PLACES=343, PETRI_TRANSITIONS=471} [2024-06-27 23:01:47,081 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 302 predicate places. [2024-06-27 23:01:47,081 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 471 transitions, 8548 flow [2024-06-27 23:01:47,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:47,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:47,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:47,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:01:47,081 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:47,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:47,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1323441040, now seen corresponding path program 12 times [2024-06-27 23:01:47,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:47,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819512236] [2024-06-27 23:01:47,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:47,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:47,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:47,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:47,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:47,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819512236] [2024-06-27 23:01:47,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819512236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:47,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:47,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:47,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600145058] [2024-06-27 23:01:47,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:47,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:47,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:47,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:47,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:47,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:47,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 471 transitions, 8548 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:47,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:47,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:47,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:48,061 INFO L124 PetriNetUnfolderBase]: 2715/4498 cut-off events. [2024-06-27 23:01:48,062 INFO L125 PetriNetUnfolderBase]: For 384299/384299 co-relation queries the response was YES. [2024-06-27 23:01:48,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37937 conditions, 4498 events. 2715/4498 cut-off events. For 384299/384299 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 28622 event pairs, 653 based on Foata normal form. 1/4484 useless extension candidates. Maximal degree in co-relation 37784. Up to 3466 conditions per place. [2024-06-27 23:01:48,121 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 217 selfloop transitions, 269 changer transitions 0/493 dead transitions. [2024-06-27 23:01:48,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 493 transitions, 10172 flow [2024-06-27 23:01:48,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:48,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:48,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 23:01:48,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-27 23:01:48,122 INFO L175 Difference]: Start difference. First operand has 343 places, 471 transitions, 8548 flow. Second operand 8 states and 194 transitions. [2024-06-27 23:01:48,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 493 transitions, 10172 flow [2024-06-27 23:01:49,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 493 transitions, 10066 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:49,364 INFO L231 Difference]: Finished difference. Result has 343 places, 471 transitions, 8986 flow [2024-06-27 23:01:49,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8442, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8986, PETRI_PLACES=343, PETRI_TRANSITIONS=471} [2024-06-27 23:01:49,364 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 302 predicate places. [2024-06-27 23:01:49,365 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 471 transitions, 8986 flow [2024-06-27 23:01:49,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:49,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:49,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:49,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:01:49,365 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:49,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:49,365 INFO L85 PathProgramCache]: Analyzing trace with hash 233812170, now seen corresponding path program 5 times [2024-06-27 23:01:49,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:49,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532789642] [2024-06-27 23:01:49,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:49,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:49,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:49,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:49,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:49,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532789642] [2024-06-27 23:01:49,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532789642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:49,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:49,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:49,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595723419] [2024-06-27 23:01:49,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:49,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:49,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:49,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:49,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:49,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:49,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 471 transitions, 8986 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:49,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:49,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:49,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:50,384 INFO L124 PetriNetUnfolderBase]: 2720/4529 cut-off events. [2024-06-27 23:01:50,384 INFO L125 PetriNetUnfolderBase]: For 396816/396816 co-relation queries the response was YES. [2024-06-27 23:01:50,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38702 conditions, 4529 events. 2720/4529 cut-off events. For 396816/396816 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 28955 event pairs, 607 based on Foata normal form. 1/4521 useless extension candidates. Maximal degree in co-relation 38547. Up to 3924 conditions per place. [2024-06-27 23:01:50,451 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 358 selfloop transitions, 131 changer transitions 0/496 dead transitions. [2024-06-27 23:01:50,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 496 transitions, 10538 flow [2024-06-27 23:01:50,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:50,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:50,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-27 23:01:50,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:01:50,452 INFO L175 Difference]: Start difference. First operand has 343 places, 471 transitions, 8986 flow. Second operand 9 states and 207 transitions. [2024-06-27 23:01:50,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 496 transitions, 10538 flow [2024-06-27 23:01:51,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 496 transitions, 9995 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:51,630 INFO L231 Difference]: Finished difference. Result has 346 places, 474 transitions, 8777 flow [2024-06-27 23:01:51,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8447, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8777, PETRI_PLACES=346, PETRI_TRANSITIONS=474} [2024-06-27 23:01:51,631 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-27 23:01:51,631 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 474 transitions, 8777 flow [2024-06-27 23:01:51,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:51,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:51,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:51,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:01:51,631 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:51,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:51,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1323830882, now seen corresponding path program 4 times [2024-06-27 23:01:51,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:51,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710770164] [2024-06-27 23:01:51,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:51,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:51,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:51,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:51,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:51,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710770164] [2024-06-27 23:01:51,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710770164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:51,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:51,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:51,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065134865] [2024-06-27 23:01:51,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:51,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:51,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:51,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:51,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:51,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:51,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 474 transitions, 8777 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:51,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:51,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:51,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:52,608 INFO L124 PetriNetUnfolderBase]: 2748/4583 cut-off events. [2024-06-27 23:01:52,609 INFO L125 PetriNetUnfolderBase]: For 420496/420496 co-relation queries the response was YES. [2024-06-27 23:01:52,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38664 conditions, 4583 events. 2748/4583 cut-off events. For 420496/420496 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 29407 event pairs, 583 based on Foata normal form. 8/4589 useless extension candidates. Maximal degree in co-relation 38509. Up to 4114 conditions per place. [2024-06-27 23:01:52,685 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 443 selfloop transitions, 48 changer transitions 0/498 dead transitions. [2024-06-27 23:01:52,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 498 transitions, 9879 flow [2024-06-27 23:01:52,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:52,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:52,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-27 23:01:52,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-27 23:01:52,686 INFO L175 Difference]: Start difference. First operand has 346 places, 474 transitions, 8777 flow. Second operand 8 states and 181 transitions. [2024-06-27 23:01:52,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 498 transitions, 9879 flow [2024-06-27 23:01:53,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 498 transitions, 9412 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-27 23:01:54,001 INFO L231 Difference]: Finished difference. Result has 345 places, 475 transitions, 8425 flow [2024-06-27 23:01:54,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8310, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8425, PETRI_PLACES=345, PETRI_TRANSITIONS=475} [2024-06-27 23:01:54,002 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 304 predicate places. [2024-06-27 23:01:54,002 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 475 transitions, 8425 flow [2024-06-27 23:01:54,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:54,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:54,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:54,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:01:54,002 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:54,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:54,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1323504452, now seen corresponding path program 5 times [2024-06-27 23:01:54,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:54,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594351532] [2024-06-27 23:01:54,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:54,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:54,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:54,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:54,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:54,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594351532] [2024-06-27 23:01:54,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594351532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:54,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:54,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:54,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140974371] [2024-06-27 23:01:54,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:54,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:54,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:54,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:54,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:54,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:54,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 475 transitions, 8425 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:54,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:54,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:54,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:55,057 INFO L124 PetriNetUnfolderBase]: 2814/4687 cut-off events. [2024-06-27 23:01:55,057 INFO L125 PetriNetUnfolderBase]: For 444526/444526 co-relation queries the response was YES. [2024-06-27 23:01:55,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39528 conditions, 4687 events. 2814/4687 cut-off events. For 444526/444526 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 30219 event pairs, 593 based on Foata normal form. 6/4691 useless extension candidates. Maximal degree in co-relation 39374. Up to 4136 conditions per place. [2024-06-27 23:01:55,124 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 446 selfloop transitions, 51 changer transitions 0/504 dead transitions. [2024-06-27 23:01:55,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 504 transitions, 9733 flow [2024-06-27 23:01:55,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:55,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:55,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 23:01:55,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:01:55,125 INFO L175 Difference]: Start difference. First operand has 345 places, 475 transitions, 8425 flow. Second operand 8 states and 184 transitions. [2024-06-27 23:01:55,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 504 transitions, 9733 flow [2024-06-27 23:01:56,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 504 transitions, 9640 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:56,523 INFO L231 Difference]: Finished difference. Result has 348 places, 477 transitions, 8468 flow [2024-06-27 23:01:56,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8332, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8468, PETRI_PLACES=348, PETRI_TRANSITIONS=477} [2024-06-27 23:01:56,523 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-27 23:01:56,523 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 477 transitions, 8468 flow [2024-06-27 23:01:56,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:56,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:56,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:56,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:01:56,524 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:56,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:56,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1334555642, now seen corresponding path program 6 times [2024-06-27 23:01:56,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:56,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134855571] [2024-06-27 23:01:56,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:56,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:56,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:56,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:56,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:56,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134855571] [2024-06-27 23:01:56,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134855571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:56,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:56,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:56,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216669463] [2024-06-27 23:01:56,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:56,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:56,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:56,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:56,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:56,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:56,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 477 transitions, 8468 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:56,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:56,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:56,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:57,531 INFO L124 PetriNetUnfolderBase]: 2796/4659 cut-off events. [2024-06-27 23:01:57,531 INFO L125 PetriNetUnfolderBase]: For 436007/436007 co-relation queries the response was YES. [2024-06-27 23:01:57,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38903 conditions, 4659 events. 2796/4659 cut-off events. For 436007/436007 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 30081 event pairs, 591 based on Foata normal form. 8/4665 useless extension candidates. Maximal degree in co-relation 38748. Up to 4190 conditions per place. [2024-06-27 23:01:57,596 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 444 selfloop transitions, 49 changer transitions 0/500 dead transitions. [2024-06-27 23:01:57,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 500 transitions, 9562 flow [2024-06-27 23:01:57,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:57,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:57,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-27 23:01:57,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-27 23:01:57,597 INFO L175 Difference]: Start difference. First operand has 348 places, 477 transitions, 8468 flow. Second operand 8 states and 180 transitions. [2024-06-27 23:01:57,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 500 transitions, 9562 flow [2024-06-27 23:01:58,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 500 transitions, 9480 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:58,869 INFO L231 Difference]: Finished difference. Result has 350 places, 477 transitions, 8489 flow [2024-06-27 23:01:58,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8386, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8489, PETRI_PLACES=350, PETRI_TRANSITIONS=477} [2024-06-27 23:01:58,870 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-27 23:01:58,870 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 477 transitions, 8489 flow [2024-06-27 23:01:58,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:58,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:58,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:58,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:01:58,870 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:58,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:58,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1334955356, now seen corresponding path program 1 times [2024-06-27 23:01:58,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:58,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090265387] [2024-06-27 23:01:58,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:58,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:58,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:58,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:58,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:58,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090265387] [2024-06-27 23:01:58,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090265387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:58,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:58,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:58,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858017667] [2024-06-27 23:01:58,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:58,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:58,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:58,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:58,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:59,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:59,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 477 transitions, 8489 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:59,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:59,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:59,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:59,848 INFO L124 PetriNetUnfolderBase]: 2816/4697 cut-off events. [2024-06-27 23:01:59,849 INFO L125 PetriNetUnfolderBase]: For 438589/438589 co-relation queries the response was YES. [2024-06-27 23:01:59,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39169 conditions, 4697 events. 2816/4697 cut-off events. For 438589/438589 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 30350 event pairs, 591 based on Foata normal form. 6/4701 useless extension candidates. Maximal degree in co-relation 39014. Up to 4128 conditions per place. [2024-06-27 23:01:59,917 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 446 selfloop transitions, 53 changer transitions 0/506 dead transitions. [2024-06-27 23:01:59,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 506 transitions, 9649 flow [2024-06-27 23:01:59,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:59,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:59,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 23:01:59,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-27 23:01:59,918 INFO L175 Difference]: Start difference. First operand has 350 places, 477 transitions, 8489 flow. Second operand 8 states and 182 transitions. [2024-06-27 23:01:59,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 506 transitions, 9649 flow [2024-06-27 23:02:01,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 506 transitions, 9550 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:01,256 INFO L231 Difference]: Finished difference. Result has 353 places, 480 transitions, 8546 flow [2024-06-27 23:02:01,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8390, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8546, PETRI_PLACES=353, PETRI_TRANSITIONS=480} [2024-06-27 23:02:01,256 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-27 23:02:01,256 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 480 transitions, 8546 flow [2024-06-27 23:02:01,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:01,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:01,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:01,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:02:01,257 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:01,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:01,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1662445290, now seen corresponding path program 6 times [2024-06-27 23:02:01,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:01,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733950499] [2024-06-27 23:02:01,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:01,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:01,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:01,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:01,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:01,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733950499] [2024-06-27 23:02:01,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733950499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:01,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:01,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:01,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467543773] [2024-06-27 23:02:01,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:01,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:01,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:01,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:01,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:01,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:01,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 480 transitions, 8546 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:01,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:01,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:01,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:02,252 INFO L124 PetriNetUnfolderBase]: 2821/4708 cut-off events. [2024-06-27 23:02:02,252 INFO L125 PetriNetUnfolderBase]: For 437757/437774 co-relation queries the response was YES. [2024-06-27 23:02:02,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39486 conditions, 4708 events. 2821/4708 cut-off events. For 437757/437774 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 30492 event pairs, 647 based on Foata normal form. 13/4714 useless extension candidates. Maximal degree in co-relation 39329. Up to 4082 conditions per place. [2024-06-27 23:02:02,317 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 364 selfloop transitions, 128 changer transitions 0/499 dead transitions. [2024-06-27 23:02:02,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 499 transitions, 9941 flow [2024-06-27 23:02:02,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:02,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:02,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 23:02:02,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-27 23:02:02,318 INFO L175 Difference]: Start difference. First operand has 353 places, 480 transitions, 8546 flow. Second operand 7 states and 162 transitions. [2024-06-27 23:02:02,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 499 transitions, 9941 flow [2024-06-27 23:02:03,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 499 transitions, 9882 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:03,659 INFO L231 Difference]: Finished difference. Result has 357 places, 483 transitions, 8798 flow [2024-06-27 23:02:03,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8487, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8798, PETRI_PLACES=357, PETRI_TRANSITIONS=483} [2024-06-27 23:02:03,660 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-27 23:02:03,660 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 483 transitions, 8798 flow [2024-06-27 23:02:03,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:03,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:03,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:03,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:02:03,661 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:03,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:03,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1201395420, now seen corresponding path program 7 times [2024-06-27 23:02:03,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:03,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262264437] [2024-06-27 23:02:03,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:03,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:03,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:03,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:03,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:03,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262264437] [2024-06-27 23:02:03,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262264437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:03,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:03,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:03,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982015395] [2024-06-27 23:02:03,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:03,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:03,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:03,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:03,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:03,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:03,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 483 transitions, 8798 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:03,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:03,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:03,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:04,740 INFO L124 PetriNetUnfolderBase]: 2818/4704 cut-off events. [2024-06-27 23:02:04,740 INFO L125 PetriNetUnfolderBase]: For 444637/444654 co-relation queries the response was YES. [2024-06-27 23:02:04,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39781 conditions, 4704 events. 2818/4704 cut-off events. For 444637/444654 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 30463 event pairs, 645 based on Foata normal form. 13/4710 useless extension candidates. Maximal degree in co-relation 39622. Up to 4079 conditions per place. [2024-06-27 23:02:04,803 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 364 selfloop transitions, 128 changer transitions 0/499 dead transitions. [2024-06-27 23:02:04,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 499 transitions, 10148 flow [2024-06-27 23:02:04,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:04,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:04,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 23:02:04,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-27 23:02:04,804 INFO L175 Difference]: Start difference. First operand has 357 places, 483 transitions, 8798 flow. Second operand 7 states and 163 transitions. [2024-06-27 23:02:04,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 499 transitions, 10148 flow [2024-06-27 23:02:06,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 499 transitions, 9946 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:06,294 INFO L231 Difference]: Finished difference. Result has 361 places, 483 transitions, 8858 flow [2024-06-27 23:02:06,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8596, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8858, PETRI_PLACES=361, PETRI_TRANSITIONS=483} [2024-06-27 23:02:06,295 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 320 predicate places. [2024-06-27 23:02:06,295 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 483 transitions, 8858 flow [2024-06-27 23:02:06,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:06,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:06,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:06,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:02:06,295 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:06,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:06,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1497630744, now seen corresponding path program 9 times [2024-06-27 23:02:06,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:06,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145899133] [2024-06-27 23:02:06,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:06,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:06,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:06,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:06,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:06,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145899133] [2024-06-27 23:02:06,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145899133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:06,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:06,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:06,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400719945] [2024-06-27 23:02:06,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:06,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:06,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:06,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:06,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:06,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:06,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 483 transitions, 8858 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:06,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:06,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:06,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:07,403 INFO L124 PetriNetUnfolderBase]: 2823/4713 cut-off events. [2024-06-27 23:02:07,404 INFO L125 PetriNetUnfolderBase]: For 455868/455885 co-relation queries the response was YES. [2024-06-27 23:02:07,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40035 conditions, 4713 events. 2823/4713 cut-off events. For 455868/455885 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 30502 event pairs, 628 based on Foata normal form. 13/4719 useless extension candidates. Maximal degree in co-relation 39874. Up to 4031 conditions per place. [2024-06-27 23:02:07,473 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 360 selfloop transitions, 147 changer transitions 0/514 dead transitions. [2024-06-27 23:02:07,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 514 transitions, 10218 flow [2024-06-27 23:02:07,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:07,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:07,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-27 23:02:07,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-27 23:02:07,474 INFO L175 Difference]: Start difference. First operand has 361 places, 483 transitions, 8858 flow. Second operand 10 states and 225 transitions. [2024-06-27 23:02:07,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 514 transitions, 10218 flow [2024-06-27 23:02:08,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 514 transitions, 9750 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:08,784 INFO L231 Difference]: Finished difference. Result has 364 places, 486 transitions, 8850 flow [2024-06-27 23:02:08,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8390, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8850, PETRI_PLACES=364, PETRI_TRANSITIONS=486} [2024-06-27 23:02:08,784 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 323 predicate places. [2024-06-27 23:02:08,784 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 486 transitions, 8850 flow [2024-06-27 23:02:08,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:08,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:08,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:08,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:02:08,785 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:08,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:08,785 INFO L85 PathProgramCache]: Analyzing trace with hash 500224316, now seen corresponding path program 10 times [2024-06-27 23:02:08,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:08,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58038907] [2024-06-27 23:02:08,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:08,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:08,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:08,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:08,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:08,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58038907] [2024-06-27 23:02:08,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58038907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:08,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:08,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:08,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699028904] [2024-06-27 23:02:08,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:08,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:08,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:08,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:08,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:08,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:08,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 486 transitions, 8850 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:08,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:08,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:08,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:09,852 INFO L124 PetriNetUnfolderBase]: 2820/4700 cut-off events. [2024-06-27 23:02:09,853 INFO L125 PetriNetUnfolderBase]: For 457012/457012 co-relation queries the response was YES. [2024-06-27 23:02:09,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39978 conditions, 4700 events. 2820/4700 cut-off events. For 457012/457012 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 30494 event pairs, 620 based on Foata normal form. 1/4692 useless extension candidates. Maximal degree in co-relation 39817. Up to 4028 conditions per place. [2024-06-27 23:02:09,925 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 362 selfloop transitions, 146 changer transitions 0/515 dead transitions. [2024-06-27 23:02:09,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 515 transitions, 10117 flow [2024-06-27 23:02:09,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:09,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:09,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 23:02:09,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-27 23:02:09,926 INFO L175 Difference]: Start difference. First operand has 364 places, 486 transitions, 8850 flow. Second operand 8 states and 194 transitions. [2024-06-27 23:02:09,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 515 transitions, 10117 flow [2024-06-27 23:02:11,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 515 transitions, 9803 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:11,553 INFO L231 Difference]: Finished difference. Result has 365 places, 486 transitions, 8838 flow [2024-06-27 23:02:11,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8536, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8838, PETRI_PLACES=365, PETRI_TRANSITIONS=486} [2024-06-27 23:02:11,553 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-27 23:02:11,553 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 486 transitions, 8838 flow [2024-06-27 23:02:11,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:11,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:11,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:11,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:02:11,554 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:11,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:11,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1632141404, now seen corresponding path program 13 times [2024-06-27 23:02:11,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:11,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186278309] [2024-06-27 23:02:11,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:11,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:11,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:11,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:11,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:11,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186278309] [2024-06-27 23:02:11,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186278309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:11,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:11,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:11,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897200137] [2024-06-27 23:02:11,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:11,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:11,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:11,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:11,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:11,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:11,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 486 transitions, 8838 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:11,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:11,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:11,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:12,617 INFO L124 PetriNetUnfolderBase]: 2830/4712 cut-off events. [2024-06-27 23:02:12,617 INFO L125 PetriNetUnfolderBase]: For 469985/469985 co-relation queries the response was YES. [2024-06-27 23:02:12,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40212 conditions, 4712 events. 2830/4712 cut-off events. For 469985/469985 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 30462 event pairs, 637 based on Foata normal form. 2/4705 useless extension candidates. Maximal degree in co-relation 40050. Up to 3746 conditions per place. [2024-06-27 23:02:12,687 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 249 selfloop transitions, 267 changer transitions 0/523 dead transitions. [2024-06-27 23:02:12,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 523 transitions, 10741 flow [2024-06-27 23:02:12,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:12,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:12,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 23:02:12,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.634375 [2024-06-27 23:02:12,688 INFO L175 Difference]: Start difference. First operand has 365 places, 486 transitions, 8838 flow. Second operand 8 states and 203 transitions. [2024-06-27 23:02:12,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 523 transitions, 10741 flow [2024-06-27 23:02:14,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 523 transitions, 10496 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:14,310 INFO L231 Difference]: Finished difference. Result has 369 places, 492 transitions, 9355 flow [2024-06-27 23:02:14,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8601, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9355, PETRI_PLACES=369, PETRI_TRANSITIONS=492} [2024-06-27 23:02:14,310 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-27 23:02:14,310 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 492 transitions, 9355 flow [2024-06-27 23:02:14,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:14,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:14,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:14,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 23:02:14,311 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:14,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:14,311 INFO L85 PathProgramCache]: Analyzing trace with hash -265173560, now seen corresponding path program 14 times [2024-06-27 23:02:14,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:14,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798879198] [2024-06-27 23:02:14,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:14,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:14,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:14,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:14,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:14,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798879198] [2024-06-27 23:02:14,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798879198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:14,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:14,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:14,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015786138] [2024-06-27 23:02:14,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:14,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:14,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:14,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:14,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:14,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:14,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 492 transitions, 9355 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:14,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:14,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:14,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:15,442 INFO L124 PetriNetUnfolderBase]: 2824/4704 cut-off events. [2024-06-27 23:02:15,443 INFO L125 PetriNetUnfolderBase]: For 467153/467153 co-relation queries the response was YES. [2024-06-27 23:02:15,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40500 conditions, 4704 events. 2824/4704 cut-off events. For 467153/467153 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 30469 event pairs, 637 based on Foata normal form. 2/4697 useless extension candidates. Maximal degree in co-relation 40336. Up to 3741 conditions per place. [2024-06-27 23:02:15,512 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 248 selfloop transitions, 271 changer transitions 0/526 dead transitions. [2024-06-27 23:02:15,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 526 transitions, 11325 flow [2024-06-27 23:02:15,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:15,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:15,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-27 23:02:15,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6175 [2024-06-27 23:02:15,513 INFO L175 Difference]: Start difference. First operand has 369 places, 492 transitions, 9355 flow. Second operand 10 states and 247 transitions. [2024-06-27 23:02:15,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 526 transitions, 11325 flow [2024-06-27 23:02:17,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 526 transitions, 10735 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:17,205 INFO L231 Difference]: Finished difference. Result has 371 places, 492 transitions, 9346 flow [2024-06-27 23:02:17,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8785, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9346, PETRI_PLACES=371, PETRI_TRANSITIONS=492} [2024-06-27 23:02:17,206 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-27 23:02:17,206 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 492 transitions, 9346 flow [2024-06-27 23:02:17,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:17,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:17,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:17,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 23:02:17,206 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:17,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:17,206 INFO L85 PathProgramCache]: Analyzing trace with hash -265173746, now seen corresponding path program 11 times [2024-06-27 23:02:17,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:17,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936924878] [2024-06-27 23:02:17,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:17,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:17,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:17,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:17,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:17,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936924878] [2024-06-27 23:02:17,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936924878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:17,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:17,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:17,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694742708] [2024-06-27 23:02:17,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:17,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:17,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:17,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:17,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:17,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:17,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 492 transitions, 9346 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:17,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:17,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:17,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:18,293 INFO L124 PetriNetUnfolderBase]: 2829/4720 cut-off events. [2024-06-27 23:02:18,293 INFO L125 PetriNetUnfolderBase]: For 453981/453981 co-relation queries the response was YES. [2024-06-27 23:02:18,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40516 conditions, 4720 events. 2829/4720 cut-off events. For 453981/453981 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 30558 event pairs, 617 based on Foata normal form. 1/4712 useless extension candidates. Maximal degree in co-relation 40352. Up to 4040 conditions per place. [2024-06-27 23:02:18,361 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 371 selfloop transitions, 152 changer transitions 0/530 dead transitions. [2024-06-27 23:02:18,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 530 transitions, 10889 flow [2024-06-27 23:02:18,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:02:18,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:02:18,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 289 transitions. [2024-06-27 23:02:18,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5557692307692308 [2024-06-27 23:02:18,362 INFO L175 Difference]: Start difference. First operand has 371 places, 492 transitions, 9346 flow. Second operand 13 states and 289 transitions. [2024-06-27 23:02:18,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 530 transitions, 10889 flow [2024-06-27 23:02:19,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 530 transitions, 10215 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-27 23:02:19,846 INFO L231 Difference]: Finished difference. Result has 371 places, 495 transitions, 9068 flow [2024-06-27 23:02:19,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8688, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9068, PETRI_PLACES=371, PETRI_TRANSITIONS=495} [2024-06-27 23:02:19,847 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-27 23:02:19,847 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 495 transitions, 9068 flow [2024-06-27 23:02:19,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:19,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:19,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:19,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 23:02:19,847 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:19,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:19,847 INFO L85 PathProgramCache]: Analyzing trace with hash -265162214, now seen corresponding path program 8 times [2024-06-27 23:02:19,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:19,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968423094] [2024-06-27 23:02:19,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:19,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:19,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:19,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:19,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:19,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968423094] [2024-06-27 23:02:19,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968423094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:19,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:19,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:19,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297823662] [2024-06-27 23:02:19,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:19,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:19,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:19,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:19,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:19,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:20,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 495 transitions, 9068 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:20,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:20,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:20,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:20,885 INFO L124 PetriNetUnfolderBase]: 2826/4713 cut-off events. [2024-06-27 23:02:20,885 INFO L125 PetriNetUnfolderBase]: For 430458/430458 co-relation queries the response was YES. [2024-06-27 23:02:20,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39840 conditions, 4713 events. 2826/4713 cut-off events. For 430458/430458 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 30526 event pairs, 633 based on Foata normal form. 1/4705 useless extension candidates. Maximal degree in co-relation 39678. Up to 4092 conditions per place. [2024-06-27 23:02:20,959 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 372 selfloop transitions, 135 changer transitions 0/514 dead transitions. [2024-06-27 23:02:20,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 514 transitions, 10456 flow [2024-06-27 23:02:20,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:20,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:20,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 23:02:20,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:02:20,960 INFO L175 Difference]: Start difference. First operand has 371 places, 495 transitions, 9068 flow. Second operand 7 states and 168 transitions. [2024-06-27 23:02:20,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 514 transitions, 10456 flow [2024-06-27 23:02:22,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 514 transitions, 10075 flow, removed 14 selfloop flow, removed 13 redundant places. [2024-06-27 23:02:22,568 INFO L231 Difference]: Finished difference. Result has 365 places, 495 transitions, 8983 flow [2024-06-27 23:02:22,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8695, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8983, PETRI_PLACES=365, PETRI_TRANSITIONS=495} [2024-06-27 23:02:22,568 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-27 23:02:22,568 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 495 transitions, 8983 flow [2024-06-27 23:02:22,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:22,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:22,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:22,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 23:02:22,569 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:22,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:22,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1223116034, now seen corresponding path program 9 times [2024-06-27 23:02:22,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:22,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236147030] [2024-06-27 23:02:22,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:22,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:22,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:22,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:22,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:22,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236147030] [2024-06-27 23:02:22,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236147030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:22,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:22,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:22,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922214822] [2024-06-27 23:02:22,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:22,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:22,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:22,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:22,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:22,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:22,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 495 transitions, 8983 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:22,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:22,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:22,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:23,607 INFO L124 PetriNetUnfolderBase]: 2823/4714 cut-off events. [2024-06-27 23:02:23,607 INFO L125 PetriNetUnfolderBase]: For 417019/417019 co-relation queries the response was YES. [2024-06-27 23:02:23,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39520 conditions, 4714 events. 2823/4714 cut-off events. For 417019/417019 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 30592 event pairs, 627 based on Foata normal form. 1/4706 useless extension candidates. Maximal degree in co-relation 39359. Up to 4089 conditions per place. [2024-06-27 23:02:23,680 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 373 selfloop transitions, 134 changer transitions 0/514 dead transitions. [2024-06-27 23:02:23,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 514 transitions, 10367 flow [2024-06-27 23:02:23,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:23,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:23,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 23:02:23,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:02:23,681 INFO L175 Difference]: Start difference. First operand has 365 places, 495 transitions, 8983 flow. Second operand 7 states and 168 transitions. [2024-06-27 23:02:23,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 514 transitions, 10367 flow [2024-06-27 23:02:24,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 514 transitions, 10057 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 23:02:24,964 INFO L231 Difference]: Finished difference. Result has 363 places, 495 transitions, 8967 flow [2024-06-27 23:02:24,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8685, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8967, PETRI_PLACES=363, PETRI_TRANSITIONS=495} [2024-06-27 23:02:24,964 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-27 23:02:24,964 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 495 transitions, 8967 flow [2024-06-27 23:02:24,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:24,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:24,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:24,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 23:02:24,965 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:24,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:24,965 INFO L85 PathProgramCache]: Analyzing trace with hash -265168166, now seen corresponding path program 12 times [2024-06-27 23:02:24,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:24,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546386709] [2024-06-27 23:02:24,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:24,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:24,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:25,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:25,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:25,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546386709] [2024-06-27 23:02:25,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546386709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:25,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:25,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:25,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341080180] [2024-06-27 23:02:25,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:25,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:25,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:25,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:25,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:25,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:25,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 495 transitions, 8967 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:25,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:25,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:25,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:26,100 INFO L124 PetriNetUnfolderBase]: 2820/4710 cut-off events. [2024-06-27 23:02:26,100 INFO L125 PetriNetUnfolderBase]: For 397655/397655 co-relation queries the response was YES. [2024-06-27 23:02:26,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39179 conditions, 4710 events. 2820/4710 cut-off events. For 397655/397655 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 30606 event pairs, 617 based on Foata normal form. 1/4702 useless extension candidates. Maximal degree in co-relation 39020. Up to 4029 conditions per place. [2024-06-27 23:02:26,172 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 368 selfloop transitions, 152 changer transitions 0/527 dead transitions. [2024-06-27 23:02:26,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 527 transitions, 10254 flow [2024-06-27 23:02:26,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:02:26,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:02:26,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-06-27 23:02:26,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-27 23:02:26,173 INFO L175 Difference]: Start difference. First operand has 363 places, 495 transitions, 8967 flow. Second operand 11 states and 250 transitions. [2024-06-27 23:02:26,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 527 transitions, 10254 flow [2024-06-27 23:02:27,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 527 transitions, 9907 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:27,531 INFO L231 Difference]: Finished difference. Result has 366 places, 495 transitions, 8942 flow [2024-06-27 23:02:27,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8624, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8942, PETRI_PLACES=366, PETRI_TRANSITIONS=495} [2024-06-27 23:02:27,532 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 325 predicate places. [2024-06-27 23:02:27,532 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 495 transitions, 8942 flow [2024-06-27 23:02:27,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:27,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:27,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:27,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 23:02:27,533 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:27,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:27,533 INFO L85 PathProgramCache]: Analyzing trace with hash -265162400, now seen corresponding path program 15 times [2024-06-27 23:02:27,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:27,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318670332] [2024-06-27 23:02:27,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:27,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:27,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:27,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:27,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:27,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318670332] [2024-06-27 23:02:27,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318670332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:27,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:27,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:27,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145585142] [2024-06-27 23:02:27,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:27,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:27,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:27,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:27,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:27,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:27,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 495 transitions, 8942 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:27,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:27,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:27,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:28,538 INFO L124 PetriNetUnfolderBase]: 2814/4691 cut-off events. [2024-06-27 23:02:28,538 INFO L125 PetriNetUnfolderBase]: For 386064/386064 co-relation queries the response was YES. [2024-06-27 23:02:28,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38913 conditions, 4691 events. 2814/4691 cut-off events. For 386064/386064 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 30309 event pairs, 637 based on Foata normal form. 2/4684 useless extension candidates. Maximal degree in co-relation 38756. Up to 3734 conditions per place. [2024-06-27 23:02:28,605 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 242 selfloop transitions, 280 changer transitions 0/529 dead transitions. [2024-06-27 23:02:28,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 529 transitions, 10692 flow [2024-06-27 23:02:28,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:02:28,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:02:28,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 263 transitions. [2024-06-27 23:02:28,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5977272727272728 [2024-06-27 23:02:28,606 INFO L175 Difference]: Start difference. First operand has 366 places, 495 transitions, 8942 flow. Second operand 11 states and 263 transitions. [2024-06-27 23:02:28,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 529 transitions, 10692 flow [2024-06-27 23:02:30,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 529 transitions, 10354 flow, removed 25 selfloop flow, removed 11 redundant places. [2024-06-27 23:02:30,064 INFO L231 Difference]: Finished difference. Result has 366 places, 495 transitions, 9203 flow [2024-06-27 23:02:30,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8620, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9203, PETRI_PLACES=366, PETRI_TRANSITIONS=495} [2024-06-27 23:02:30,065 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 325 predicate places. [2024-06-27 23:02:30,065 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 495 transitions, 9203 flow [2024-06-27 23:02:30,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:30,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:30,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:30,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 23:02:30,065 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:30,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:30,066 INFO L85 PathProgramCache]: Analyzing trace with hash 685498934, now seen corresponding path program 10 times [2024-06-27 23:02:30,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:30,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631937972] [2024-06-27 23:02:30,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:30,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:30,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:30,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-27 23:02:30,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:30,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631937972] [2024-06-27 23:02:30,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631937972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:30,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:30,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:30,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978412269] [2024-06-27 23:02:30,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:30,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:30,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:30,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:30,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:30,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:30,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 495 transitions, 9203 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:30,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:30,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:30,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:31,114 INFO L124 PetriNetUnfolderBase]: 2811/4701 cut-off events. [2024-06-27 23:02:31,114 INFO L125 PetriNetUnfolderBase]: For 372069/372075 co-relation queries the response was YES. [2024-06-27 23:02:31,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39026 conditions, 4701 events. 2811/4701 cut-off events. For 372069/372075 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 30528 event pairs, 602 based on Foata normal form. 5/4703 useless extension candidates. Maximal degree in co-relation 38869. Up to 4160 conditions per place. [2024-06-27 23:02:31,179 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 435 selfloop transitions, 74 changer transitions 0/516 dead transitions. [2024-06-27 23:02:31,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 516 transitions, 10427 flow [2024-06-27 23:02:31,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:31,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:31,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 23:02:31,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 23:02:31,179 INFO L175 Difference]: Start difference. First operand has 366 places, 495 transitions, 9203 flow. Second operand 7 states and 169 transitions. [2024-06-27 23:02:31,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 516 transitions, 10427 flow [2024-06-27 23:02:32,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 516 transitions, 9801 flow, removed 13 selfloop flow, removed 15 redundant places. [2024-06-27 23:02:32,495 INFO L231 Difference]: Finished difference. Result has 358 places, 495 transitions, 8740 flow [2024-06-27 23:02:32,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8585, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8740, PETRI_PLACES=358, PETRI_TRANSITIONS=495} [2024-06-27 23:02:32,495 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-27 23:02:32,495 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 495 transitions, 8740 flow [2024-06-27 23:02:32,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:32,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:32,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:32,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 23:02:32,496 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:32,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:32,496 INFO L85 PathProgramCache]: Analyzing trace with hash 685498748, now seen corresponding path program 16 times [2024-06-27 23:02:32,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:32,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006624000] [2024-06-27 23:02:32,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:32,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:32,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:32,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:32,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:32,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006624000] [2024-06-27 23:02:32,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006624000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:32,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:32,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:32,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525582972] [2024-06-27 23:02:32,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:32,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:32,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:32,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:32,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:32,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:32,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 495 transitions, 8740 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:32,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:32,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:32,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:33,583 INFO L124 PetriNetUnfolderBase]: 2855/4774 cut-off events. [2024-06-27 23:02:33,583 INFO L125 PetriNetUnfolderBase]: For 357757/357763 co-relation queries the response was YES. [2024-06-27 23:02:33,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38891 conditions, 4774 events. 2855/4774 cut-off events. For 357757/357763 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 31086 event pairs, 603 based on Foata normal form. 6/4777 useless extension candidates. Maximal degree in co-relation 38738. Up to 4140 conditions per place. [2024-06-27 23:02:33,643 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 432 selfloop transitions, 101 changer transitions 0/540 dead transitions. [2024-06-27 23:02:33,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 540 transitions, 10733 flow [2024-06-27 23:02:33,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:33,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:33,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 23:02:33,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 23:02:33,645 INFO L175 Difference]: Start difference. First operand has 358 places, 495 transitions, 8740 flow. Second operand 7 states and 176 transitions. [2024-06-27 23:02:33,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 540 transitions, 10733 flow [2024-06-27 23:02:34,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 540 transitions, 10501 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:34,807 INFO L231 Difference]: Finished difference. Result has 360 places, 512 transitions, 9107 flow [2024-06-27 23:02:34,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8547, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9107, PETRI_PLACES=360, PETRI_TRANSITIONS=512} [2024-06-27 23:02:34,807 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-27 23:02:34,808 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 512 transitions, 9107 flow [2024-06-27 23:02:34,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:34,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:34,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] [2024-06-27 23:02:34,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 23:02:34,808 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:34,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:34,808 INFO L85 PathProgramCache]: Analyzing trace with hash 685487402, now seen corresponding path program 13 times [2024-06-27 23:02:34,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:34,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110182410] [2024-06-27 23:02:34,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:34,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:34,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:34,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:34,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:34,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110182410] [2024-06-27 23:02:34,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110182410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:34,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:34,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:34,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462319104] [2024-06-27 23:02:34,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:34,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:34,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:34,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:34,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:34,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:34,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 512 transitions, 9107 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:34,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:34,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:34,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:35,825 INFO L124 PetriNetUnfolderBase]: 2865/4792 cut-off events. [2024-06-27 23:02:35,825 INFO L125 PetriNetUnfolderBase]: For 366966/366972 co-relation queries the response was YES. [2024-06-27 23:02:35,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39362 conditions, 4792 events. 2865/4792 cut-off events. For 366966/366972 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 31238 event pairs, 603 based on Foata normal form. 6/4795 useless extension candidates. Maximal degree in co-relation 39207. Up to 4213 conditions per place. [2024-06-27 23:02:35,895 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 462 selfloop transitions, 78 changer transitions 0/547 dead transitions. [2024-06-27 23:02:35,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 547 transitions, 10663 flow [2024-06-27 23:02:35,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:35,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:35,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-27 23:02:35,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-27 23:02:35,896 INFO L175 Difference]: Start difference. First operand has 360 places, 512 transitions, 9107 flow. Second operand 6 states and 159 transitions. [2024-06-27 23:02:35,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 547 transitions, 10663 flow [2024-06-27 23:02:37,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 547 transitions, 10549 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-06-27 23:02:37,049 INFO L231 Difference]: Finished difference. Result has 365 places, 521 transitions, 9467 flow [2024-06-27 23:02:37,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8995, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9467, PETRI_PLACES=365, PETRI_TRANSITIONS=521} [2024-06-27 23:02:37,050 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-27 23:02:37,050 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 521 transitions, 9467 flow [2024-06-27 23:02:37,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:37,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:37,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:37,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 23:02:37,050 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:37,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:37,050 INFO L85 PathProgramCache]: Analyzing trace with hash 693260714, now seen corresponding path program 11 times [2024-06-27 23:02:37,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:37,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519818661] [2024-06-27 23:02:37,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:37,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:37,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:37,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:37,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:37,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519818661] [2024-06-27 23:02:37,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519818661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:37,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:37,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:37,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954356805] [2024-06-27 23:02:37,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:37,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:37,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:37,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:37,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:37,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:37,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 521 transitions, 9467 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:37,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:37,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:37,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:38,114 INFO L124 PetriNetUnfolderBase]: 2862/4790 cut-off events. [2024-06-27 23:02:38,114 INFO L125 PetriNetUnfolderBase]: For 362340/362346 co-relation queries the response was YES. [2024-06-27 23:02:38,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39499 conditions, 4790 events. 2862/4790 cut-off events. For 362340/362346 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 31222 event pairs, 602 based on Foata normal form. 5/4792 useless extension candidates. Maximal degree in co-relation 39342. Up to 4230 conditions per place. [2024-06-27 23:02:38,185 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 454 selfloop transitions, 80 changer transitions 0/541 dead transitions. [2024-06-27 23:02:38,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 541 transitions, 10585 flow [2024-06-27 23:02:38,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:38,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:38,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 23:02:38,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-27 23:02:38,186 INFO L175 Difference]: Start difference. First operand has 365 places, 521 transitions, 9467 flow. Second operand 7 states and 167 transitions. [2024-06-27 23:02:38,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 541 transitions, 10585 flow [2024-06-27 23:02:39,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 541 transitions, 10450 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-27 23:02:39,649 INFO L231 Difference]: Finished difference. Result has 370 places, 521 transitions, 9498 flow [2024-06-27 23:02:39,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9332, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9498, PETRI_PLACES=370, PETRI_TRANSITIONS=521} [2024-06-27 23:02:39,650 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-27 23:02:39,650 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 521 transitions, 9498 flow [2024-06-27 23:02:39,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:39,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:39,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:39,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 23:02:39,650 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:39,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:39,650 INFO L85 PathProgramCache]: Analyzing trace with hash 685487588, now seen corresponding path program 17 times [2024-06-27 23:02:39,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:39,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445072832] [2024-06-27 23:02:39,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:39,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:39,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:39,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:39,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:39,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445072832] [2024-06-27 23:02:39,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445072832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:39,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:39,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:39,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370188907] [2024-06-27 23:02:39,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:39,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:39,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:39,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:39,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:39,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:39,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 521 transitions, 9498 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:39,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:39,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:39,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:40,682 INFO L124 PetriNetUnfolderBase]: 2856/4782 cut-off events. [2024-06-27 23:02:40,683 INFO L125 PetriNetUnfolderBase]: For 367668/367674 co-relation queries the response was YES. [2024-06-27 23:02:40,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39394 conditions, 4782 events. 2856/4782 cut-off events. For 367668/367674 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 31238 event pairs, 602 based on Foata normal form. 6/4785 useless extension candidates. Maximal degree in co-relation 39236. Up to 4143 conditions per place. [2024-06-27 23:02:40,750 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 433 selfloop transitions, 111 changer transitions 0/551 dead transitions. [2024-06-27 23:02:40,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 551 transitions, 10982 flow [2024-06-27 23:02:40,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:40,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:40,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 23:02:40,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-27 23:02:40,753 INFO L175 Difference]: Start difference. First operand has 370 places, 521 transitions, 9498 flow. Second operand 7 states and 181 transitions. [2024-06-27 23:02:40,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 551 transitions, 10982 flow [2024-06-27 23:02:42,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 551 transitions, 10692 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:42,136 INFO L231 Difference]: Finished difference. Result has 370 places, 521 transitions, 9445 flow [2024-06-27 23:02:42,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9212, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9445, PETRI_PLACES=370, PETRI_TRANSITIONS=521} [2024-06-27 23:02:42,137 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-27 23:02:42,137 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 521 transitions, 9445 flow [2024-06-27 23:02:42,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:42,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:42,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:42,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 23:02:42,137 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:42,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:42,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1892048806, now seen corresponding path program 14 times [2024-06-27 23:02:42,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:42,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026908149] [2024-06-27 23:02:42,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:42,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:42,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:42,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:42,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:42,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026908149] [2024-06-27 23:02:42,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026908149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:42,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:42,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:42,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512499459] [2024-06-27 23:02:42,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:42,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:42,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:42,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:42,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:42,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:42,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 521 transitions, 9445 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:42,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:42,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:42,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:43,177 INFO L124 PetriNetUnfolderBase]: 2850/4776 cut-off events. [2024-06-27 23:02:43,177 INFO L125 PetriNetUnfolderBase]: For 369742/369748 co-relation queries the response was YES. [2024-06-27 23:02:43,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39131 conditions, 4776 events. 2850/4776 cut-off events. For 369742/369748 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 31190 event pairs, 602 based on Foata normal form. 6/4779 useless extension candidates. Maximal degree in co-relation 38973. Up to 4195 conditions per place. [2024-06-27 23:02:43,242 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 458 selfloop transitions, 78 changer transitions 0/543 dead transitions. [2024-06-27 23:02:43,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 543 transitions, 10573 flow [2024-06-27 23:02:43,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:43,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:43,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 23:02:43,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-27 23:02:43,243 INFO L175 Difference]: Start difference. First operand has 370 places, 521 transitions, 9445 flow. Second operand 6 states and 155 transitions. [2024-06-27 23:02:43,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 543 transitions, 10573 flow [2024-06-27 23:02:44,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 543 transitions, 10379 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:44,644 INFO L231 Difference]: Finished difference. Result has 372 places, 521 transitions, 9421 flow [2024-06-27 23:02:44,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9251, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9421, PETRI_PLACES=372, PETRI_TRANSITIONS=521} [2024-06-27 23:02:44,645 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-27 23:02:44,645 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 521 transitions, 9421 flow [2024-06-27 23:02:44,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:44,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:44,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:44,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 23:02:44,645 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:44,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:44,646 INFO L85 PathProgramCache]: Analyzing trace with hash -244889218, now seen corresponding path program 18 times [2024-06-27 23:02:44,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:44,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474655833] [2024-06-27 23:02:44,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:44,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:44,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:44,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:44,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:44,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474655833] [2024-06-27 23:02:44,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474655833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:44,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:44,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:44,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273778084] [2024-06-27 23:02:44,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:44,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:44,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:44,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:44,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:44,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:44,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 521 transitions, 9421 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:44,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:44,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:44,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:45,695 INFO L124 PetriNetUnfolderBase]: 2868/4805 cut-off events. [2024-06-27 23:02:45,695 INFO L125 PetriNetUnfolderBase]: For 370932/370938 co-relation queries the response was YES. [2024-06-27 23:02:45,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39371 conditions, 4805 events. 2868/4805 cut-off events. For 370932/370938 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 31402 event pairs, 602 based on Foata normal form. 5/4807 useless extension candidates. Maximal degree in co-relation 39213. Up to 4210 conditions per place. [2024-06-27 23:02:45,759 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 450 selfloop transitions, 104 changer transitions 0/561 dead transitions. [2024-06-27 23:02:45,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 561 transitions, 11087 flow [2024-06-27 23:02:45,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:45,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:45,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-27 23:02:45,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-27 23:02:45,760 INFO L175 Difference]: Start difference. First operand has 372 places, 521 transitions, 9421 flow. Second operand 10 states and 232 transitions. [2024-06-27 23:02:45,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 561 transitions, 11087 flow [2024-06-27 23:02:47,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 561 transitions, 10869 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:47,105 INFO L231 Difference]: Finished difference. Result has 376 places, 530 transitions, 9591 flow [2024-06-27 23:02:47,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9203, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9591, PETRI_PLACES=376, PETRI_TRANSITIONS=530} [2024-06-27 23:02:47,106 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-27 23:02:47,106 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 530 transitions, 9591 flow [2024-06-27 23:02:47,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:47,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:47,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:47,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 23:02:47,106 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:47,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:47,106 INFO L85 PathProgramCache]: Analyzing trace with hash -248619448, now seen corresponding path program 19 times [2024-06-27 23:02:47,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:47,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289007610] [2024-06-27 23:02:47,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:47,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:47,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:47,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:47,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:47,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289007610] [2024-06-27 23:02:47,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289007610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:47,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:47,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:47,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982073946] [2024-06-27 23:02:47,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:47,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:47,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:47,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:47,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:47,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:47,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 530 transitions, 9591 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:47,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:47,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:47,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:48,119 INFO L124 PetriNetUnfolderBase]: 2889/4838 cut-off events. [2024-06-27 23:02:48,119 INFO L125 PetriNetUnfolderBase]: For 382894/382900 co-relation queries the response was YES. [2024-06-27 23:02:48,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39902 conditions, 4838 events. 2889/4838 cut-off events. For 382894/382900 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 31673 event pairs, 602 based on Foata normal form. 5/4840 useless extension candidates. Maximal degree in co-relation 39743. Up to 4024 conditions per place. [2024-06-27 23:02:48,187 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 380 selfloop transitions, 185 changer transitions 0/572 dead transitions. [2024-06-27 23:02:48,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 572 transitions, 11447 flow [2024-06-27 23:02:48,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:48,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:48,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 23:02:48,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.634375 [2024-06-27 23:02:48,188 INFO L175 Difference]: Start difference. First operand has 376 places, 530 transitions, 9591 flow. Second operand 8 states and 203 transitions. [2024-06-27 23:02:48,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 572 transitions, 11447 flow [2024-06-27 23:02:49,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 572 transitions, 11127 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:49,637 INFO L231 Difference]: Finished difference. Result has 378 places, 539 transitions, 9929 flow [2024-06-27 23:02:49,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9271, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9929, PETRI_PLACES=378, PETRI_TRANSITIONS=539} [2024-06-27 23:02:49,637 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-27 23:02:49,637 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 539 transitions, 9929 flow [2024-06-27 23:02:49,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:49,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:49,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:49,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 23:02:49,638 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:49,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:49,638 INFO L85 PathProgramCache]: Analyzing trace with hash -248619634, now seen corresponding path program 15 times [2024-06-27 23:02:49,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:49,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944983964] [2024-06-27 23:02:49,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:49,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:49,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:49,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:49,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:49,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944983964] [2024-06-27 23:02:49,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944983964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:49,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:49,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:49,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663730026] [2024-06-27 23:02:49,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:49,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:49,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:49,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:49,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:49,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:49,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 539 transitions, 9929 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:49,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:49,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:49,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:50,651 INFO L124 PetriNetUnfolderBase]: 2883/4830 cut-off events. [2024-06-27 23:02:50,651 INFO L125 PetriNetUnfolderBase]: For 390531/390537 co-relation queries the response was YES. [2024-06-27 23:02:50,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40131 conditions, 4830 events. 2883/4830 cut-off events. For 390531/390537 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 31635 event pairs, 602 based on Foata normal form. 6/4833 useless extension candidates. Maximal degree in co-relation 39970. Up to 4136 conditions per place. [2024-06-27 23:02:50,717 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 439 selfloop transitions, 123 changer transitions 0/569 dead transitions. [2024-06-27 23:02:50,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 569 transitions, 11287 flow [2024-06-27 23:02:50,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:50,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:50,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 23:02:50,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 23:02:50,718 INFO L175 Difference]: Start difference. First operand has 378 places, 539 transitions, 9929 flow. Second operand 7 states and 182 transitions. [2024-06-27 23:02:50,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 569 transitions, 11287 flow [2024-06-27 23:02:52,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 569 transitions, 10687 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:52,282 INFO L231 Difference]: Finished difference. Result has 378 places, 539 transitions, 9589 flow [2024-06-27 23:02:52,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9329, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9589, PETRI_PLACES=378, PETRI_TRANSITIONS=539} [2024-06-27 23:02:52,283 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-27 23:02:52,283 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 539 transitions, 9589 flow [2024-06-27 23:02:52,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:52,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:52,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:52,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 23:02:52,283 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:52,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:52,283 INFO L85 PathProgramCache]: Analyzing trace with hash -248382298, now seen corresponding path program 20 times [2024-06-27 23:02:52,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:52,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856855758] [2024-06-27 23:02:52,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:52,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:52,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:52,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:52,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:52,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856855758] [2024-06-27 23:02:52,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856855758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:52,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:52,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:52,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819679446] [2024-06-27 23:02:52,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:52,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:52,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:52,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:52,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:52,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:52,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 539 transitions, 9589 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:52,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:52,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:52,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:53,366 INFO L124 PetriNetUnfolderBase]: 2888/4837 cut-off events. [2024-06-27 23:02:53,366 INFO L125 PetriNetUnfolderBase]: For 392815/392821 co-relation queries the response was YES. [2024-06-27 23:02:53,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40048 conditions, 4837 events. 2888/4837 cut-off events. For 392815/392821 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 31637 event pairs, 602 based on Foata normal form. 5/4839 useless extension candidates. Maximal degree in co-relation 39886. Up to 4023 conditions per place. [2024-06-27 23:02:53,441 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 378 selfloop transitions, 187 changer transitions 0/572 dead transitions. [2024-06-27 23:02:53,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 572 transitions, 11327 flow [2024-06-27 23:02:53,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:53,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:53,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 23:02:53,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:02:53,442 INFO L175 Difference]: Start difference. First operand has 378 places, 539 transitions, 9589 flow. Second operand 8 states and 200 transitions. [2024-06-27 23:02:53,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 572 transitions, 11327 flow [2024-06-27 23:02:54,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 572 transitions, 11001 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:54,765 INFO L231 Difference]: Finished difference. Result has 381 places, 542 transitions, 9697 flow [2024-06-27 23:02:54,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9263, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9697, PETRI_PLACES=381, PETRI_TRANSITIONS=542} [2024-06-27 23:02:54,766 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-27 23:02:54,766 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 542 transitions, 9697 flow [2024-06-27 23:02:54,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:54,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:54,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:54,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 23:02:54,766 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:54,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:54,766 INFO L85 PathProgramCache]: Analyzing trace with hash -237657538, now seen corresponding path program 21 times [2024-06-27 23:02:54,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:54,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941372952] [2024-06-27 23:02:54,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:54,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:54,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:54,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:54,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:54,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941372952] [2024-06-27 23:02:54,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941372952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:54,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:54,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:54,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379238585] [2024-06-27 23:02:54,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:54,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:54,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:54,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:54,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:54,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:54,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 542 transitions, 9697 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:54,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:54,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:54,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:55,830 INFO L124 PetriNetUnfolderBase]: 2885/4833 cut-off events. [2024-06-27 23:02:55,830 INFO L125 PetriNetUnfolderBase]: For 398469/398475 co-relation queries the response was YES. [2024-06-27 23:02:55,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40053 conditions, 4833 events. 2885/4833 cut-off events. For 398469/398475 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 31629 event pairs, 602 based on Foata normal form. 5/4835 useless extension candidates. Maximal degree in co-relation 39891. Up to 4021 conditions per place. [2024-06-27 23:02:55,898 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 380 selfloop transitions, 180 changer transitions 0/567 dead transitions. [2024-06-27 23:02:55,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 567 transitions, 11525 flow [2024-06-27 23:02:55,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:55,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:55,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 23:02:55,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-27 23:02:55,905 INFO L175 Difference]: Start difference. First operand has 381 places, 542 transitions, 9697 flow. Second operand 8 states and 195 transitions. [2024-06-27 23:02:55,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 567 transitions, 11525 flow [2024-06-27 23:02:57,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 567 transitions, 11250 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:57,369 INFO L231 Difference]: Finished difference. Result has 385 places, 542 transitions, 9788 flow [2024-06-27 23:02:57,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9422, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9788, PETRI_PLACES=385, PETRI_TRANSITIONS=542} [2024-06-27 23:02:57,370 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 344 predicate places. [2024-06-27 23:02:57,370 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 542 transitions, 9788 flow [2024-06-27 23:02:57,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:57,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:57,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:57,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 23:02:57,370 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:57,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:57,371 INFO L85 PathProgramCache]: Analyzing trace with hash -815459362, now seen corresponding path program 22 times [2024-06-27 23:02:57,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:57,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73293329] [2024-06-27 23:02:57,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:57,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:57,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:57,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:57,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:57,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73293329] [2024-06-27 23:02:57,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73293329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:57,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:57,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:57,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426897768] [2024-06-27 23:02:57,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:57,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:57,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:57,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:57,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:57,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:57,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 542 transitions, 9788 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:57,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:57,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:57,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:58,488 INFO L124 PetriNetUnfolderBase]: 2882/4829 cut-off events. [2024-06-27 23:02:58,488 INFO L125 PetriNetUnfolderBase]: For 406684/406690 co-relation queries the response was YES. [2024-06-27 23:02:58,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40066 conditions, 4829 events. 2882/4829 cut-off events. For 406684/406690 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 31606 event pairs, 602 based on Foata normal form. 5/4831 useless extension candidates. Maximal degree in co-relation 39903. Up to 4253 conditions per place. [2024-06-27 23:02:58,563 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 468 selfloop transitions, 88 changer transitions 0/563 dead transitions. [2024-06-27 23:02:58,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 563 transitions, 10952 flow [2024-06-27 23:02:58,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:58,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:58,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 23:02:58,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 23:02:58,564 INFO L175 Difference]: Start difference. First operand has 385 places, 542 transitions, 9788 flow. Second operand 8 states and 186 transitions. [2024-06-27 23:02:58,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 563 transitions, 10952 flow [2024-06-27 23:03:00,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 563 transitions, 10376 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-27 23:03:00,306 INFO L231 Difference]: Finished difference. Result has 385 places, 542 transitions, 9394 flow [2024-06-27 23:03:00,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9212, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9394, PETRI_PLACES=385, PETRI_TRANSITIONS=542} [2024-06-27 23:03:00,307 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 344 predicate places. [2024-06-27 23:03:00,307 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 542 transitions, 9394 flow [2024-06-27 23:03:00,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:00,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:00,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:00,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 23:03:00,307 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:00,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:00,307 INFO L85 PathProgramCache]: Analyzing trace with hash -859684830, now seen corresponding path program 16 times [2024-06-27 23:03:00,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:00,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860207007] [2024-06-27 23:03:00,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:00,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:00,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:00,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:00,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:00,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860207007] [2024-06-27 23:03:00,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860207007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:00,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:00,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:03:00,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921780116] [2024-06-27 23:03:00,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:00,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:03:00,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:00,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:03:00,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:03:00,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:00,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 542 transitions, 9394 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:00,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:00,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:00,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:01,445 INFO L124 PetriNetUnfolderBase]: 2892/4848 cut-off events. [2024-06-27 23:03:01,445 INFO L125 PetriNetUnfolderBase]: For 412220/412226 co-relation queries the response was YES. [2024-06-27 23:03:01,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39920 conditions, 4848 events. 2892/4848 cut-off events. For 412220/412226 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 31790 event pairs, 602 based on Foata normal form. 6/4851 useless extension candidates. Maximal degree in co-relation 39756. Up to 4177 conditions per place. [2024-06-27 23:03:01,506 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 449 selfloop transitions, 126 changer transitions 0/582 dead transitions. [2024-06-27 23:03:01,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 582 transitions, 10966 flow [2024-06-27 23:03:01,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:01,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:01,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 23:03:01,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.640625 [2024-06-27 23:03:01,507 INFO L175 Difference]: Start difference. First operand has 385 places, 542 transitions, 9394 flow. Second operand 8 states and 205 transitions. [2024-06-27 23:03:01,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 582 transitions, 10966 flow [2024-06-27 23:03:02,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 582 transitions, 10747 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 23:03:02,776 INFO L231 Difference]: Finished difference. Result has 385 places, 548 transitions, 9623 flow [2024-06-27 23:03:02,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9175, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9623, PETRI_PLACES=385, PETRI_TRANSITIONS=548} [2024-06-27 23:03:02,776 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 344 predicate places. [2024-06-27 23:03:02,776 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 548 transitions, 9623 flow [2024-06-27 23:03:02,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:02,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:02,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:02,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 23:03:02,777 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:02,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:02,777 INFO L85 PathProgramCache]: Analyzing trace with hash -244900564, now seen corresponding path program 17 times [2024-06-27 23:03:02,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:02,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693974463] [2024-06-27 23:03:02,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:02,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:02,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:02,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:02,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:02,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693974463] [2024-06-27 23:03:02,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693974463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:02,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:02,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:03:02,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163310333] [2024-06-27 23:03:02,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:02,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:03:02,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:02,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:03:02,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:03:02,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:02,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 548 transitions, 9623 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:02,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:02,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:02,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:03,882 INFO L124 PetriNetUnfolderBase]: 2886/4839 cut-off events. [2024-06-27 23:03:03,882 INFO L125 PetriNetUnfolderBase]: For 414055/414061 co-relation queries the response was YES. [2024-06-27 23:03:03,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39907 conditions, 4839 events. 2886/4839 cut-off events. For 414055/414061 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 31726 event pairs, 602 based on Foata normal form. 6/4842 useless extension candidates. Maximal degree in co-relation 39742. Up to 4171 conditions per place. [2024-06-27 23:03:03,950 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 449 selfloop transitions, 117 changer transitions 0/573 dead transitions. [2024-06-27 23:03:03,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 573 transitions, 10819 flow [2024-06-27 23:03:03,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:03:03,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:03:03,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-27 23:03:03,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-27 23:03:03,951 INFO L175 Difference]: Start difference. First operand has 385 places, 548 transitions, 9623 flow. Second operand 6 states and 158 transitions. [2024-06-27 23:03:03,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 573 transitions, 10819 flow [2024-06-27 23:03:05,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 573 transitions, 10317 flow, removed 56 selfloop flow, removed 9 redundant places. [2024-06-27 23:03:05,294 INFO L231 Difference]: Finished difference. Result has 382 places, 548 transitions, 9381 flow [2024-06-27 23:03:05,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9121, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9381, PETRI_PLACES=382, PETRI_TRANSITIONS=548} [2024-06-27 23:03:05,294 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-27 23:03:05,294 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 548 transitions, 9381 flow [2024-06-27 23:03:05,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:05,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:05,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:05,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 23:03:05,294 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:05,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:05,295 INFO L85 PathProgramCache]: Analyzing trace with hash -244900378, now seen corresponding path program 23 times [2024-06-27 23:03:05,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:05,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531660055] [2024-06-27 23:03:05,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:05,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:05,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:05,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:05,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:05,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531660055] [2024-06-27 23:03:05,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531660055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:05,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:05,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:05,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160701465] [2024-06-27 23:03:05,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:05,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:05,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:05,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:05,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:05,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:05,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 548 transitions, 9381 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:05,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:05,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:05,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:06,480 INFO L124 PetriNetUnfolderBase]: 2883/4835 cut-off events. [2024-06-27 23:03:06,480 INFO L125 PetriNetUnfolderBase]: For 405038/405044 co-relation queries the response was YES. [2024-06-27 23:03:06,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39529 conditions, 4835 events. 2883/4835 cut-off events. For 405038/405044 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 31702 event pairs, 602 based on Foata normal form. 5/4837 useless extension candidates. Maximal degree in co-relation 39365. Up to 4234 conditions per place. [2024-06-27 23:03:06,538 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 465 selfloop transitions, 103 changer transitions 0/575 dead transitions. [2024-06-27 23:03:06,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 575 transitions, 10585 flow [2024-06-27 23:03:06,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:06,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:06,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 23:03:06,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-27 23:03:06,539 INFO L175 Difference]: Start difference. First operand has 382 places, 548 transitions, 9381 flow. Second operand 8 states and 194 transitions. [2024-06-27 23:03:06,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 575 transitions, 10585 flow [2024-06-27 23:03:07,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 575 transitions, 10309 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:07,895 INFO L231 Difference]: Finished difference. Result has 384 places, 548 transitions, 9317 flow [2024-06-27 23:03:07,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9105, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9317, PETRI_PLACES=384, PETRI_TRANSITIONS=548} [2024-06-27 23:03:07,895 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-27 23:03:07,895 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 548 transitions, 9317 flow [2024-06-27 23:03:07,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:07,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:07,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:07,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 23:03:07,896 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:07,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:07,896 INFO L85 PathProgramCache]: Analyzing trace with hash -237660514, now seen corresponding path program 7 times [2024-06-27 23:03:07,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:07,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151735377] [2024-06-27 23:03:07,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:07,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:07,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:07,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:07,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:07,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151735377] [2024-06-27 23:03:07,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151735377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:07,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:07,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:07,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623457442] [2024-06-27 23:03:07,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:07,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:07,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:07,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:07,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:08,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:08,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 548 transitions, 9317 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:08,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:08,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:08,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:08,972 INFO L124 PetriNetUnfolderBase]: 2911/4878 cut-off events. [2024-06-27 23:03:08,972 INFO L125 PetriNetUnfolderBase]: For 428238/428238 co-relation queries the response was YES. [2024-06-27 23:03:09,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39681 conditions, 4878 events. 2911/4878 cut-off events. For 428238/428238 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 31977 event pairs, 600 based on Foata normal form. 8/4884 useless extension candidates. Maximal degree in co-relation 39517. Up to 4384 conditions per place. [2024-06-27 23:03:09,042 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 532 selfloop transitions, 32 changer transitions 0/571 dead transitions. [2024-06-27 23:03:09,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 571 transitions, 10567 flow [2024-06-27 23:03:09,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:09,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:09,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 23:03:09,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:03:09,043 INFO L175 Difference]: Start difference. First operand has 384 places, 548 transitions, 9317 flow. Second operand 7 states and 161 transitions. [2024-06-27 23:03:09,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 571 transitions, 10567 flow [2024-06-27 23:03:10,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 571 transitions, 10361 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:10,401 INFO L231 Difference]: Finished difference. Result has 384 places, 549 transitions, 9198 flow [2024-06-27 23:03:10,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9111, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9198, PETRI_PLACES=384, PETRI_TRANSITIONS=549} [2024-06-27 23:03:10,401 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-27 23:03:10,401 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 549 transitions, 9198 flow [2024-06-27 23:03:10,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:10,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:10,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:10,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 23:03:10,402 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:10,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:10,402 INFO L85 PathProgramCache]: Analyzing trace with hash -248385274, now seen corresponding path program 8 times [2024-06-27 23:03:10,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:10,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230413169] [2024-06-27 23:03:10,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:10,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:10,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:10,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:10,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:10,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230413169] [2024-06-27 23:03:10,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230413169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:10,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:10,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:10,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257283466] [2024-06-27 23:03:10,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:10,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:10,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:10,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:10,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:10,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:10,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 549 transitions, 9198 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:10,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:10,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:10,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:11,503 INFO L124 PetriNetUnfolderBase]: 2926/4907 cut-off events. [2024-06-27 23:03:11,503 INFO L125 PetriNetUnfolderBase]: For 428854/428854 co-relation queries the response was YES. [2024-06-27 23:03:11,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39591 conditions, 4907 events. 2926/4907 cut-off events. For 428854/428854 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 32211 event pairs, 605 based on Foata normal form. 8/4913 useless extension candidates. Maximal degree in co-relation 39426. Up to 4409 conditions per place. [2024-06-27 23:03:11,574 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 537 selfloop transitions, 34 changer transitions 0/578 dead transitions. [2024-06-27 23:03:11,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 578 transitions, 10480 flow [2024-06-27 23:03:11,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:11,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:11,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 23:03:11,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-27 23:03:11,575 INFO L175 Difference]: Start difference. First operand has 384 places, 549 transitions, 9198 flow. Second operand 7 states and 167 transitions. [2024-06-27 23:03:11,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 578 transitions, 10480 flow [2024-06-27 23:03:13,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 578 transitions, 10409 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:13,160 INFO L231 Difference]: Finished difference. Result has 386 places, 550 transitions, 9220 flow [2024-06-27 23:03:13,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9127, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9220, PETRI_PLACES=386, PETRI_TRANSITIONS=550} [2024-06-27 23:03:13,160 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 345 predicate places. [2024-06-27 23:03:13,160 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 550 transitions, 9220 flow [2024-06-27 23:03:13,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:13,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:13,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:13,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 23:03:13,161 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:13,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:13,161 INFO L85 PathProgramCache]: Analyzing trace with hash -248711704, now seen corresponding path program 9 times [2024-06-27 23:03:13,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:13,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348633118] [2024-06-27 23:03:13,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:13,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:13,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:13,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-27 23:03:13,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:13,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348633118] [2024-06-27 23:03:13,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348633118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:13,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:13,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:13,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90650188] [2024-06-27 23:03:13,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:13,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:13,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:13,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:13,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:13,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:13,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 550 transitions, 9220 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:13,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:13,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:13,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:14,217 INFO L124 PetriNetUnfolderBase]: 2913/4888 cut-off events. [2024-06-27 23:03:14,217 INFO L125 PetriNetUnfolderBase]: For 407872/407872 co-relation queries the response was YES. [2024-06-27 23:03:14,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39031 conditions, 4888 events. 2913/4888 cut-off events. For 407872/407872 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 32068 event pairs, 511 based on Foata normal form. 6/4892 useless extension candidates. Maximal degree in co-relation 38865. Up to 4266 conditions per place. [2024-06-27 23:03:14,287 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 538 selfloop transitions, 39 changer transitions 0/584 dead transitions. [2024-06-27 23:03:14,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 584 transitions, 10524 flow [2024-06-27 23:03:14,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:14,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:14,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 23:03:14,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-27 23:03:14,288 INFO L175 Difference]: Start difference. First operand has 386 places, 550 transitions, 9220 flow. Second operand 7 states and 173 transitions. [2024-06-27 23:03:14,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 584 transitions, 10524 flow [2024-06-27 23:03:16,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 584 transitions, 10447 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:16,066 INFO L231 Difference]: Finished difference. Result has 388 places, 550 transitions, 9225 flow [2024-06-27 23:03:16,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9143, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9225, PETRI_PLACES=388, PETRI_TRANSITIONS=550} [2024-06-27 23:03:16,067 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 347 predicate places. [2024-06-27 23:03:16,067 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 550 transitions, 9225 flow [2024-06-27 23:03:16,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:16,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:16,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:16,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 23:03:16,067 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:16,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:16,067 INFO L85 PathProgramCache]: Analyzing trace with hash -237260800, now seen corresponding path program 2 times [2024-06-27 23:03:16,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:16,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924468774] [2024-06-27 23:03:16,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:16,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:16,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:16,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:16,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:16,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924468774] [2024-06-27 23:03:16,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924468774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:16,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:16,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:16,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811988045] [2024-06-27 23:03:16,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:16,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:16,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:16,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:16,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:16,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:16,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 550 transitions, 9225 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:16,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:16,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:16,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:17,142 INFO L124 PetriNetUnfolderBase]: 2933/4924 cut-off events. [2024-06-27 23:03:17,142 INFO L125 PetriNetUnfolderBase]: For 416416/416416 co-relation queries the response was YES. [2024-06-27 23:03:17,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39267 conditions, 4924 events. 2933/4924 cut-off events. For 416416/416416 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 32408 event pairs, 598 based on Foata normal form. 6/4928 useless extension candidates. Maximal degree in co-relation 39100. Up to 4360 conditions per place. [2024-06-27 23:03:17,209 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 536 selfloop transitions, 35 changer transitions 0/578 dead transitions. [2024-06-27 23:03:17,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 578 transitions, 10531 flow [2024-06-27 23:03:17,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:17,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:17,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 23:03:17,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-27 23:03:17,210 INFO L175 Difference]: Start difference. First operand has 388 places, 550 transitions, 9225 flow. Second operand 7 states and 163 transitions. [2024-06-27 23:03:17,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 578 transitions, 10531 flow [2024-06-27 23:03:18,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 578 transitions, 10335 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 23:03:18,930 INFO L231 Difference]: Finished difference. Result has 388 places, 553 transitions, 9150 flow [2024-06-27 23:03:18,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9029, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9150, PETRI_PLACES=388, PETRI_TRANSITIONS=553} [2024-06-27 23:03:18,931 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 347 predicate places. [2024-06-27 23:03:18,931 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 553 transitions, 9150 flow [2024-06-27 23:03:18,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:18,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:18,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:18,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 23:03:18,931 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:18,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:18,932 INFO L85 PathProgramCache]: Analyzing trace with hash -491877456, now seen corresponding path program 3 times [2024-06-27 23:03:18,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:18,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965430231] [2024-06-27 23:03:18,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:18,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:18,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:19,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:19,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:19,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965430231] [2024-06-27 23:03:19,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965430231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:19,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:19,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:19,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146756768] [2024-06-27 23:03:19,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:19,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:19,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:19,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:19,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:19,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:19,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 553 transitions, 9150 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:19,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:19,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:19,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:19,987 INFO L124 PetriNetUnfolderBase]: 2953/4960 cut-off events. [2024-06-27 23:03:19,987 INFO L125 PetriNetUnfolderBase]: For 424061/424061 co-relation queries the response was YES. [2024-06-27 23:03:20,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39224 conditions, 4960 events. 2953/4960 cut-off events. For 424061/424061 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 32659 event pairs, 517 based on Foata normal form. 6/4964 useless extension candidates. Maximal degree in co-relation 39057. Up to 4397 conditions per place. [2024-06-27 23:03:20,058 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 547 selfloop transitions, 29 changer transitions 0/583 dead transitions. [2024-06-27 23:03:20,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 583 transitions, 10481 flow [2024-06-27 23:03:20,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:03:20,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:03:20,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-27 23:03:20,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-27 23:03:20,059 INFO L175 Difference]: Start difference. First operand has 388 places, 553 transitions, 9150 flow. Second operand 6 states and 149 transitions. [2024-06-27 23:03:20,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 583 transitions, 10481 flow [2024-06-27 23:03:21,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 583 transitions, 10428 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 23:03:21,416 INFO L231 Difference]: Finished difference. Result has 392 places, 556 transitions, 9217 flow [2024-06-27 23:03:21,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9097, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9217, PETRI_PLACES=392, PETRI_TRANSITIONS=556} [2024-06-27 23:03:21,416 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 351 predicate places. [2024-06-27 23:03:21,417 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 556 transitions, 9217 flow [2024-06-27 23:03:21,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:21,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:21,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:21,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 23:03:21,417 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:21,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:21,417 INFO L85 PathProgramCache]: Analyzing trace with hash -872839072, now seen corresponding path program 4 times [2024-06-27 23:03:21,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:21,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661284192] [2024-06-27 23:03:21,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:21,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:21,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:21,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-27 23:03:21,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:21,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661284192] [2024-06-27 23:03:21,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661284192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:21,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:21,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:21,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712365847] [2024-06-27 23:03:21,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:21,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:21,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:21,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:21,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:21,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:21,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 556 transitions, 9217 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:21,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:21,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:21,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:22,476 INFO L124 PetriNetUnfolderBase]: 2940/4941 cut-off events. [2024-06-27 23:03:22,476 INFO L125 PetriNetUnfolderBase]: For 409416/409416 co-relation queries the response was YES. [2024-06-27 23:03:22,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38829 conditions, 4941 events. 2940/4941 cut-off events. For 409416/409416 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 32562 event pairs, 508 based on Foata normal form. 6/4945 useless extension candidates. Maximal degree in co-relation 38659. Up to 4340 conditions per place. [2024-06-27 23:03:22,546 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 549 selfloop transitions, 33 changer transitions 0/589 dead transitions. [2024-06-27 23:03:22,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 589 transitions, 10574 flow [2024-06-27 23:03:22,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:22,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:22,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 23:03:22,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:03:22,547 INFO L175 Difference]: Start difference. First operand has 392 places, 556 transitions, 9217 flow. Second operand 7 states and 168 transitions. [2024-06-27 23:03:22,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 589 transitions, 10574 flow [2024-06-27 23:03:24,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 589 transitions, 10529 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 23:03:24,206 INFO L231 Difference]: Finished difference. Result has 399 places, 560 transitions, 9316 flow [2024-06-27 23:03:24,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9172, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9316, PETRI_PLACES=399, PETRI_TRANSITIONS=560} [2024-06-27 23:03:24,206 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 358 predicate places. [2024-06-27 23:03:24,206 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 560 transitions, 9316 flow [2024-06-27 23:03:24,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:24,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:24,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:24,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 23:03:24,207 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:24,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:24,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1573740588, now seen corresponding path program 1 times [2024-06-27 23:03:24,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:24,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388327982] [2024-06-27 23:03:24,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:24,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:24,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:24,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:24,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:24,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388327982] [2024-06-27 23:03:24,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388327982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:24,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:24,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:24,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129761910] [2024-06-27 23:03:24,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:24,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:24,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:24,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:24,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:24,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:24,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 560 transitions, 9316 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:24,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:24,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:24,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:25,342 INFO L124 PetriNetUnfolderBase]: 3055/5140 cut-off events. [2024-06-27 23:03:25,342 INFO L125 PetriNetUnfolderBase]: For 490310/490327 co-relation queries the response was YES. [2024-06-27 23:03:25,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41225 conditions, 5140 events. 3055/5140 cut-off events. For 490310/490327 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 34244 event pairs, 603 based on Foata normal form. 24/5157 useless extension candidates. Maximal degree in co-relation 41051. Up to 4062 conditions per place. [2024-06-27 23:03:25,413 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 437 selfloop transitions, 149 changer transitions 0/593 dead transitions. [2024-06-27 23:03:25,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 593 transitions, 10912 flow [2024-06-27 23:03:25,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:25,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:25,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 23:03:25,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 23:03:25,414 INFO L175 Difference]: Start difference. First operand has 399 places, 560 transitions, 9316 flow. Second operand 7 states and 170 transitions. [2024-06-27 23:03:25,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 593 transitions, 10912 flow [2024-06-27 23:03:27,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 593 transitions, 10766 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:27,264 INFO L231 Difference]: Finished difference. Result has 402 places, 566 transitions, 9561 flow [2024-06-27 23:03:27,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9170, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9561, PETRI_PLACES=402, PETRI_TRANSITIONS=566} [2024-06-27 23:03:27,264 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 361 predicate places. [2024-06-27 23:03:27,264 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 566 transitions, 9561 flow [2024-06-27 23:03:27,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:27,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:27,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:27,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 23:03:27,265 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:27,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:27,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1497907884, now seen corresponding path program 2 times [2024-06-27 23:03:27,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:27,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478076222] [2024-06-27 23:03:27,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:27,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:27,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:27,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:27,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:27,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478076222] [2024-06-27 23:03:27,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478076222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:27,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:27,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:27,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271113095] [2024-06-27 23:03:27,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:27,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:27,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:27,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:27,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:27,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:27,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 566 transitions, 9561 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:27,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:27,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:27,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:28,410 INFO L124 PetriNetUnfolderBase]: 3187/5344 cut-off events. [2024-06-27 23:03:28,411 INFO L125 PetriNetUnfolderBase]: For 571943/571960 co-relation queries the response was YES. [2024-06-27 23:03:28,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44246 conditions, 5344 events. 3187/5344 cut-off events. For 571943/571960 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 35726 event pairs, 707 based on Foata normal form. 24/5361 useless extension candidates. Maximal degree in co-relation 44072. Up to 4488 conditions per place. [2024-06-27 23:03:28,493 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 441 selfloop transitions, 144 changer transitions 0/592 dead transitions. [2024-06-27 23:03:28,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 592 transitions, 11095 flow [2024-06-27 23:03:28,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:28,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:28,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 23:03:28,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-27 23:03:28,494 INFO L175 Difference]: Start difference. First operand has 402 places, 566 transitions, 9561 flow. Second operand 7 states and 167 transitions. [2024-06-27 23:03:28,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 592 transitions, 11095 flow [2024-06-27 23:03:30,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 592 transitions, 10796 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 23:03:30,264 INFO L231 Difference]: Finished difference. Result has 406 places, 570 transitions, 9647 flow [2024-06-27 23:03:30,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9270, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9647, PETRI_PLACES=406, PETRI_TRANSITIONS=570} [2024-06-27 23:03:30,264 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 365 predicate places. [2024-06-27 23:03:30,264 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 570 transitions, 9647 flow [2024-06-27 23:03:30,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:30,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:30,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:30,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 23:03:30,265 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:30,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:30,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1498055754, now seen corresponding path program 3 times [2024-06-27 23:03:30,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:30,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882227689] [2024-06-27 23:03:30,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:30,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:30,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:30,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:30,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:30,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882227689] [2024-06-27 23:03:30,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882227689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:30,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:30,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:30,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097040404] [2024-06-27 23:03:30,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:30,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:30,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:30,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:30,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:30,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:30,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 570 transitions, 9647 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:30,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:30,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:30,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:31,383 INFO L124 PetriNetUnfolderBase]: 3151/5292 cut-off events. [2024-06-27 23:03:31,383 INFO L125 PetriNetUnfolderBase]: For 530712/530729 co-relation queries the response was YES. [2024-06-27 23:03:31,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42504 conditions, 5292 events. 3151/5292 cut-off events. For 530712/530729 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 35358 event pairs, 703 based on Foata normal form. 28/5313 useless extension candidates. Maximal degree in co-relation 42329. Up to 4532 conditions per place. [2024-06-27 23:03:31,459 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 441 selfloop transitions, 140 changer transitions 0/588 dead transitions. [2024-06-27 23:03:31,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 588 transitions, 10881 flow [2024-06-27 23:03:31,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:31,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:31,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 23:03:31,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-27 23:03:31,460 INFO L175 Difference]: Start difference. First operand has 406 places, 570 transitions, 9647 flow. Second operand 7 states and 163 transitions. [2024-06-27 23:03:31,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 588 transitions, 10881 flow [2024-06-27 23:03:33,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 588 transitions, 10659 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 23:03:33,045 INFO L231 Difference]: Finished difference. Result has 409 places, 570 transitions, 9711 flow [2024-06-27 23:03:33,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9425, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9711, PETRI_PLACES=409, PETRI_TRANSITIONS=570} [2024-06-27 23:03:33,045 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 368 predicate places. [2024-06-27 23:03:33,045 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 570 transitions, 9711 flow [2024-06-27 23:03:33,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:33,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:33,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:33,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 23:03:33,045 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:33,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:33,046 INFO L85 PathProgramCache]: Analyzing trace with hash 693269642, now seen corresponding path program 4 times [2024-06-27 23:03:33,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:33,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732932423] [2024-06-27 23:03:33,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:33,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:33,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:33,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:33,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:33,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732932423] [2024-06-27 23:03:33,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732932423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:33,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:33,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:33,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664566302] [2024-06-27 23:03:33,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:33,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:33,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:33,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:33,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:33,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:33,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 570 transitions, 9711 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:33,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:33,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:33,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:34,300 INFO L124 PetriNetUnfolderBase]: 3194/5360 cut-off events. [2024-06-27 23:03:34,300 INFO L125 PetriNetUnfolderBase]: For 526516/526522 co-relation queries the response was YES. [2024-06-27 23:03:34,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42890 conditions, 5360 events. 3194/5360 cut-off events. For 526516/526522 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 35842 event pairs, 665 based on Foata normal form. 20/5377 useless extension candidates. Maximal degree in co-relation 42714. Up to 4683 conditions per place. [2024-06-27 23:03:34,368 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 504 selfloop transitions, 85 changer transitions 0/596 dead transitions. [2024-06-27 23:03:34,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 596 transitions, 11021 flow [2024-06-27 23:03:34,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:34,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:34,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 23:03:34,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 23:03:34,369 INFO L175 Difference]: Start difference. First operand has 409 places, 570 transitions, 9711 flow. Second operand 7 states and 170 transitions. [2024-06-27 23:03:34,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 596 transitions, 11021 flow [2024-06-27 23:03:36,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 596 transitions, 10741 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:36,077 INFO L231 Difference]: Finished difference. Result has 411 places, 572 transitions, 9657 flow [2024-06-27 23:03:36,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9431, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9657, PETRI_PLACES=411, PETRI_TRANSITIONS=572} [2024-06-27 23:03:36,078 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 370 predicate places. [2024-06-27 23:03:36,078 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 572 transitions, 9657 flow [2024-06-27 23:03:36,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:36,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:36,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:36,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 23:03:36,078 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:36,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:36,078 INFO L85 PathProgramCache]: Analyzing trace with hash 693121772, now seen corresponding path program 5 times [2024-06-27 23:03:36,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:36,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717154235] [2024-06-27 23:03:36,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:36,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:36,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:36,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:36,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:36,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717154235] [2024-06-27 23:03:36,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717154235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:36,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:36,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:36,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814219247] [2024-06-27 23:03:36,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:36,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:36,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:36,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:36,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:36,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:36,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 572 transitions, 9657 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:36,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:36,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:36,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:37,295 INFO L124 PetriNetUnfolderBase]: 3247/5447 cut-off events. [2024-06-27 23:03:37,295 INFO L125 PetriNetUnfolderBase]: For 529536/529542 co-relation queries the response was YES. [2024-06-27 23:03:37,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43801 conditions, 5447 events. 3247/5447 cut-off events. For 529536/529542 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 36453 event pairs, 580 based on Foata normal form. 16/5460 useless extension candidates. Maximal degree in co-relation 43624. Up to 4541 conditions per place. [2024-06-27 23:03:37,373 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 506 selfloop transitions, 92 changer transitions 0/605 dead transitions. [2024-06-27 23:03:37,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 605 transitions, 11215 flow [2024-06-27 23:03:37,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:37,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:37,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 23:03:37,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-27 23:03:37,374 INFO L175 Difference]: Start difference. First operand has 411 places, 572 transitions, 9657 flow. Second operand 7 states and 177 transitions. [2024-06-27 23:03:37,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 605 transitions, 11215 flow [2024-06-27 23:03:39,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 605 transitions, 11023 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:39,538 INFO L231 Difference]: Finished difference. Result has 413 places, 574 transitions, 9712 flow [2024-06-27 23:03:39,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9465, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9712, PETRI_PLACES=413, PETRI_TRANSITIONS=574} [2024-06-27 23:03:39,538 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 372 predicate places. [2024-06-27 23:03:39,538 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 574 transitions, 9712 flow [2024-06-27 23:03:39,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:39,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:39,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:39,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 23:03:39,539 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:39,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:39,539 INFO L85 PathProgramCache]: Analyzing trace with hash 698847224, now seen corresponding path program 1 times [2024-06-27 23:03:39,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:39,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493179486] [2024-06-27 23:03:39,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:39,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:39,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:39,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:39,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:39,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493179486] [2024-06-27 23:03:39,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493179486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:39,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:39,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:39,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139173710] [2024-06-27 23:03:39,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:39,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:39,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:39,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:39,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:39,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:39,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 574 transitions, 9712 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:39,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:39,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:39,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:40,752 INFO L124 PetriNetUnfolderBase]: 3214/5396 cut-off events. [2024-06-27 23:03:40,752 INFO L125 PetriNetUnfolderBase]: For 486276/486282 co-relation queries the response was YES. [2024-06-27 23:03:40,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42413 conditions, 5396 events. 3214/5396 cut-off events. For 486276/486282 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 36080 event pairs, 530 based on Foata normal form. 16/5409 useless extension candidates. Maximal degree in co-relation 42235. Up to 4446 conditions per place. [2024-06-27 23:03:40,827 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 523 selfloop transitions, 70 changer transitions 0/600 dead transitions. [2024-06-27 23:03:40,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 600 transitions, 11006 flow [2024-06-27 23:03:40,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:03:40,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:03:40,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 23:03:40,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-27 23:03:40,828 INFO L175 Difference]: Start difference. First operand has 413 places, 574 transitions, 9712 flow. Second operand 6 states and 155 transitions. [2024-06-27 23:03:40,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 600 transitions, 11006 flow [2024-06-27 23:03:42,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 600 transitions, 10827 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 23:03:42,721 INFO L231 Difference]: Finished difference. Result has 415 places, 574 transitions, 9680 flow [2024-06-27 23:03:42,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9533, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9680, PETRI_PLACES=415, PETRI_TRANSITIONS=574} [2024-06-27 23:03:42,721 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 374 predicate places. [2024-06-27 23:03:42,721 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 574 transitions, 9680 flow [2024-06-27 23:03:42,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:42,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:42,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:42,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 23:03:42,722 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:42,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:42,722 INFO L85 PathProgramCache]: Analyzing trace with hash 356141526, now seen corresponding path program 1 times [2024-06-27 23:03:42,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:42,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432736554] [2024-06-27 23:03:42,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:42,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:42,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:42,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:42,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:42,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432736554] [2024-06-27 23:03:42,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432736554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:42,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:42,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:42,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881536681] [2024-06-27 23:03:42,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:42,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:42,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:42,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:42,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:42,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:42,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 574 transitions, 9680 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:42,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:42,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:42,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:43,845 INFO L124 PetriNetUnfolderBase]: 3219/5408 cut-off events. [2024-06-27 23:03:43,845 INFO L125 PetriNetUnfolderBase]: For 447073/447084 co-relation queries the response was YES. [2024-06-27 23:03:43,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42444 conditions, 5408 events. 3219/5408 cut-off events. For 447073/447084 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 36268 event pairs, 738 based on Foata normal form. 9/5409 useless extension candidates. Maximal degree in co-relation 42265. Up to 4231 conditions per place. [2024-06-27 23:03:43,922 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 278 selfloop transitions, 318 changer transitions 0/603 dead transitions. [2024-06-27 23:03:43,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 603 transitions, 11386 flow [2024-06-27 23:03:43,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:43,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:43,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 23:03:43,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:03:43,923 INFO L175 Difference]: Start difference. First operand has 415 places, 574 transitions, 9680 flow. Second operand 8 states and 192 transitions. [2024-06-27 23:03:43,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 603 transitions, 11386 flow [2024-06-27 23:03:46,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 603 transitions, 11171 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:46,103 INFO L231 Difference]: Finished difference. Result has 417 places, 577 transitions, 10173 flow [2024-06-27 23:03:46,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9465, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=315, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10173, PETRI_PLACES=417, PETRI_TRANSITIONS=577} [2024-06-27 23:03:46,103 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 376 predicate places. [2024-06-27 23:03:46,103 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 577 transitions, 10173 flow [2024-06-27 23:03:46,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:46,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:46,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:46,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 23:03:46,104 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:46,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:46,104 INFO L85 PathProgramCache]: Analyzing trace with hash 644887198, now seen corresponding path program 2 times [2024-06-27 23:03:46,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:46,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951188310] [2024-06-27 23:03:46,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:46,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:46,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:46,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:46,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:46,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951188310] [2024-06-27 23:03:46,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951188310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:46,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:46,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:46,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576239709] [2024-06-27 23:03:46,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:46,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:46,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:46,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:46,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:46,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:46,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 577 transitions, 10173 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:46,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:46,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:46,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:47,334 INFO L124 PetriNetUnfolderBase]: 3224/5387 cut-off events. [2024-06-27 23:03:47,334 INFO L125 PetriNetUnfolderBase]: For 454135/454135 co-relation queries the response was YES. [2024-06-27 23:03:47,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42799 conditions, 5387 events. 3224/5387 cut-off events. For 454135/454135 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 35967 event pairs, 741 based on Foata normal form. 1/5373 useless extension candidates. Maximal degree in co-relation 42620. Up to 4237 conditions per place. [2024-06-27 23:03:47,414 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 249 selfloop transitions, 354 changer transitions 0/610 dead transitions. [2024-06-27 23:03:47,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 610 transitions, 11913 flow [2024-06-27 23:03:47,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:47,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:47,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-27 23:03:47,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:03:47,415 INFO L175 Difference]: Start difference. First operand has 417 places, 577 transitions, 10173 flow. Second operand 9 states and 216 transitions. [2024-06-27 23:03:47,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 610 transitions, 11913 flow [2024-06-27 23:03:49,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 610 transitions, 10884 flow, removed 70 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:49,598 INFO L231 Difference]: Finished difference. Result has 420 places, 580 transitions, 9930 flow [2024-06-27 23:03:49,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9178, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9930, PETRI_PLACES=420, PETRI_TRANSITIONS=580} [2024-06-27 23:03:49,598 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 379 predicate places. [2024-06-27 23:03:49,598 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 580 transitions, 9930 flow [2024-06-27 23:03:49,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:49,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:49,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:49,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 23:03:49,599 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:49,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:49,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1273928970, now seen corresponding path program 3 times [2024-06-27 23:03:49,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:49,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076521859] [2024-06-27 23:03:49,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:49,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:49,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:49,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:49,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:49,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076521859] [2024-06-27 23:03:49,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076521859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:49,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:49,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:49,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665683465] [2024-06-27 23:03:49,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:49,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:49,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:49,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:49,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:49,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:49,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 580 transitions, 9930 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:49,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:49,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:49,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:50,782 INFO L124 PetriNetUnfolderBase]: 3229/5397 cut-off events. [2024-06-27 23:03:50,783 INFO L125 PetriNetUnfolderBase]: For 458265/458265 co-relation queries the response was YES. [2024-06-27 23:03:50,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42615 conditions, 5397 events. 3229/5397 cut-off events. For 458265/458265 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 36011 event pairs, 740 based on Foata normal form. 1/5383 useless extension candidates. Maximal degree in co-relation 42437. Up to 4243 conditions per place. [2024-06-27 23:03:50,868 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 249 selfloop transitions, 357 changer transitions 0/613 dead transitions. [2024-06-27 23:03:50,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 613 transitions, 11652 flow [2024-06-27 23:03:50,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:50,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:50,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-27 23:03:50,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-27 23:03:50,868 INFO L175 Difference]: Start difference. First operand has 420 places, 580 transitions, 9930 flow. Second operand 9 states and 218 transitions. [2024-06-27 23:03:50,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 613 transitions, 11652 flow [2024-06-27 23:03:53,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 613 transitions, 11096 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 23:03:53,072 INFO L231 Difference]: Finished difference. Result has 421 places, 583 transitions, 10138 flow [2024-06-27 23:03:53,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9377, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=354, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10138, PETRI_PLACES=421, PETRI_TRANSITIONS=583} [2024-06-27 23:03:53,072 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 380 predicate places. [2024-06-27 23:03:53,073 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 583 transitions, 10138 flow [2024-06-27 23:03:53,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:53,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:53,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:53,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 23:03:53,073 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:53,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:53,073 INFO L85 PathProgramCache]: Analyzing trace with hash -301372150, now seen corresponding path program 4 times [2024-06-27 23:03:53,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:53,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251386360] [2024-06-27 23:03:53,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:53,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:53,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:53,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:53,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:53,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251386360] [2024-06-27 23:03:53,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251386360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:53,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:53,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:53,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308536699] [2024-06-27 23:03:53,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:53,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:53,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:53,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:53,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:53,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:53,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 583 transitions, 10138 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:53,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:53,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:53,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:54,236 INFO L124 PetriNetUnfolderBase]: 3250/5434 cut-off events. [2024-06-27 23:03:54,237 INFO L125 PetriNetUnfolderBase]: For 478995/478995 co-relation queries the response was YES. [2024-06-27 23:03:54,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43226 conditions, 5434 events. 3250/5434 cut-off events. For 478995/478995 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 36401 event pairs, 737 based on Foata normal form. 1/5420 useless extension candidates. Maximal degree in co-relation 43046. Up to 4267 conditions per place. [2024-06-27 23:03:54,315 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 254 selfloop transitions, 361 changer transitions 0/622 dead transitions. [2024-06-27 23:03:54,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 622 transitions, 12383 flow [2024-06-27 23:03:54,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:54,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:54,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-27 23:03:54,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925 [2024-06-27 23:03:54,316 INFO L175 Difference]: Start difference. First operand has 421 places, 583 transitions, 10138 flow. Second operand 10 states and 237 transitions. [2024-06-27 23:03:54,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 622 transitions, 12383 flow [2024-06-27 23:03:56,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 622 transitions, 11623 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:56,602 INFO L231 Difference]: Finished difference. Result has 424 places, 592 transitions, 10257 flow [2024-06-27 23:03:56,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9396, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=352, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10257, PETRI_PLACES=424, PETRI_TRANSITIONS=592} [2024-06-27 23:03:56,602 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-27 23:03:56,602 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 592 transitions, 10257 flow [2024-06-27 23:03:56,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:56,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:56,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:56,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 23:03:56,603 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:56,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:56,603 INFO L85 PathProgramCache]: Analyzing trace with hash 2059445246, now seen corresponding path program 5 times [2024-06-27 23:03:56,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:56,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269740663] [2024-06-27 23:03:56,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:56,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:56,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:56,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:56,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:56,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269740663] [2024-06-27 23:03:56,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269740663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:56,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:56,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:56,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781412662] [2024-06-27 23:03:56,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:56,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:56,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:56,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:56,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:56,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:56,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 592 transitions, 10257 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:56,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:56,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:56,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:57,803 INFO L124 PetriNetUnfolderBase]: 3263/5452 cut-off events. [2024-06-27 23:03:57,803 INFO L125 PetriNetUnfolderBase]: For 492538/492538 co-relation queries the response was YES. [2024-06-27 23:03:57,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43523 conditions, 5452 events. 3263/5452 cut-off events. For 492538/492538 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 36482 event pairs, 744 based on Foata normal form. 1/5438 useless extension candidates. Maximal degree in co-relation 43342. Up to 4282 conditions per place. [2024-06-27 23:03:57,885 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 250 selfloop transitions, 370 changer transitions 0/627 dead transitions. [2024-06-27 23:03:57,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 627 transitions, 12271 flow [2024-06-27 23:03:57,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:57,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:57,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 234 transitions. [2024-06-27 23:03:57,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-27 23:03:57,887 INFO L175 Difference]: Start difference. First operand has 424 places, 592 transitions, 10257 flow. Second operand 10 states and 234 transitions. [2024-06-27 23:03:57,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 627 transitions, 12271 flow [2024-06-27 23:04:00,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 627 transitions, 11463 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:00,554 INFO L231 Difference]: Finished difference. Result has 428 places, 598 transitions, 10299 flow [2024-06-27 23:04:00,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9491, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=364, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10299, PETRI_PLACES=428, PETRI_TRANSITIONS=598} [2024-06-27 23:04:00,555 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-27 23:04:00,555 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 598 transitions, 10299 flow [2024-06-27 23:04:00,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:00,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:00,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:00,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 23:04:00,555 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:00,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:00,555 INFO L85 PathProgramCache]: Analyzing trace with hash 2052093596, now seen corresponding path program 6 times [2024-06-27 23:04:00,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:00,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560527045] [2024-06-27 23:04:00,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:00,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:00,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:00,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:00,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:00,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560527045] [2024-06-27 23:04:00,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560527045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:00,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:00,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:00,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685446295] [2024-06-27 23:04:00,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:00,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:00,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:00,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:00,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:00,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:00,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 598 transitions, 10299 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:00,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:00,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:00,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:01,756 INFO L124 PetriNetUnfolderBase]: 3260/5445 cut-off events. [2024-06-27 23:04:01,756 INFO L125 PetriNetUnfolderBase]: For 495349/495349 co-relation queries the response was YES. [2024-06-27 23:04:01,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43389 conditions, 5445 events. 3260/5445 cut-off events. For 495349/495349 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 36397 event pairs, 747 based on Foata normal form. 1/5431 useless extension candidates. Maximal degree in co-relation 43207. Up to 4279 conditions per place. [2024-06-27 23:04:01,835 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 251 selfloop transitions, 367 changer transitions 0/625 dead transitions. [2024-06-27 23:04:01,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 625 transitions, 12005 flow [2024-06-27 23:04:01,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:04:01,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:04:01,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-27 23:04:01,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-27 23:04:01,836 INFO L175 Difference]: Start difference. First operand has 428 places, 598 transitions, 10299 flow. Second operand 9 states and 215 transitions. [2024-06-27 23:04:01,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 625 transitions, 12005 flow [2024-06-27 23:04:04,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 625 transitions, 11438 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:04,340 INFO L231 Difference]: Finished difference. Result has 431 places, 598 transitions, 10472 flow [2024-06-27 23:04:04,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9732, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=367, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10472, PETRI_PLACES=431, PETRI_TRANSITIONS=598} [2024-06-27 23:04:04,341 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 390 predicate places. [2024-06-27 23:04:04,341 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 598 transitions, 10472 flow [2024-06-27 23:04:04,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:04,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:04,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:04,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 23:04:04,341 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:04,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:04,342 INFO L85 PathProgramCache]: Analyzing trace with hash 247933301, now seen corresponding path program 1 times [2024-06-27 23:04:04,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:04,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024412411] [2024-06-27 23:04:04,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:04,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:04,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:04,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:04,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:04,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024412411] [2024-06-27 23:04:04,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024412411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:04,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:04,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:04,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137876867] [2024-06-27 23:04:04,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:04,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:04,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:04,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:04,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:04,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:04,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 598 transitions, 10472 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:04,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:04,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:04,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:05,616 INFO L124 PetriNetUnfolderBase]: 3268/5481 cut-off events. [2024-06-27 23:04:05,616 INFO L125 PetriNetUnfolderBase]: For 511713/511713 co-relation queries the response was YES. [2024-06-27 23:04:05,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43775 conditions, 5481 events. 3268/5481 cut-off events. For 511713/511713 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 36880 event pairs, 671 based on Foata normal form. 2/5474 useless extension candidates. Maximal degree in co-relation 43591. Up to 4882 conditions per place. [2024-06-27 23:04:05,690 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 549 selfloop transitions, 67 changer transitions 0/623 dead transitions. [2024-06-27 23:04:05,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 623 transitions, 11857 flow [2024-06-27 23:04:05,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:05,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:05,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 23:04:05,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-27 23:04:05,691 INFO L175 Difference]: Start difference. First operand has 431 places, 598 transitions, 10472 flow. Second operand 8 states and 182 transitions. [2024-06-27 23:04:05,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 623 transitions, 11857 flow [2024-06-27 23:04:08,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 623 transitions, 11115 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 23:04:08,468 INFO L231 Difference]: Finished difference. Result has 431 places, 600 transitions, 9961 flow [2024-06-27 23:04:08,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9730, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9961, PETRI_PLACES=431, PETRI_TRANSITIONS=600} [2024-06-27 23:04:08,468 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 390 predicate places. [2024-06-27 23:04:08,468 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 600 transitions, 9961 flow [2024-06-27 23:04:08,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:08,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:08,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:08,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 23:04:08,468 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:08,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:08,469 INFO L85 PathProgramCache]: Analyzing trace with hash -518193800, now seen corresponding path program 7 times [2024-06-27 23:04:08,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:08,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308940000] [2024-06-27 23:04:08,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:08,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:08,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:08,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:08,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:08,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308940000] [2024-06-27 23:04:08,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308940000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:08,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:08,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:08,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858552344] [2024-06-27 23:04:08,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:08,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:08,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:08,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:08,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:08,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:08,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 600 transitions, 9961 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:08,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:08,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:08,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:09,653 INFO L124 PetriNetUnfolderBase]: 3297/5539 cut-off events. [2024-06-27 23:04:09,653 INFO L125 PetriNetUnfolderBase]: For 531967/531978 co-relation queries the response was YES. [2024-06-27 23:04:09,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43882 conditions, 5539 events. 3297/5539 cut-off events. For 531967/531978 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 37351 event pairs, 738 based on Foata normal form. 9/5540 useless extension candidates. Maximal degree in co-relation 43697. Up to 4440 conditions per place. [2024-06-27 23:04:09,733 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 329 selfloop transitions, 298 changer transitions 0/634 dead transitions. [2024-06-27 23:04:09,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 634 transitions, 11916 flow [2024-06-27 23:04:09,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:04:09,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:04:09,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 23:04:09,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 23:04:09,734 INFO L175 Difference]: Start difference. First operand has 431 places, 600 transitions, 9961 flow. Second operand 7 states and 169 transitions. [2024-06-27 23:04:09,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 634 transitions, 11916 flow [2024-06-27 23:04:12,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 634 transitions, 11715 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-27 23:04:12,084 INFO L231 Difference]: Finished difference. Result has 433 places, 612 transitions, 10597 flow [2024-06-27 23:04:12,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9760, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10597, PETRI_PLACES=433, PETRI_TRANSITIONS=612} [2024-06-27 23:04:12,084 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 392 predicate places. [2024-06-27 23:04:12,084 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 612 transitions, 10597 flow [2024-06-27 23:04:12,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:12,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:12,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:12,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 23:04:12,085 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:12,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:12,085 INFO L85 PathProgramCache]: Analyzing trace with hash 204852490, now seen corresponding path program 8 times [2024-06-27 23:04:12,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:12,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176884996] [2024-06-27 23:04:12,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:12,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:12,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:12,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:12,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:12,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176884996] [2024-06-27 23:04:12,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176884996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:12,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:12,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:12,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379465331] [2024-06-27 23:04:12,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:12,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:12,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:12,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:12,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:12,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:12,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 612 transitions, 10597 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:12,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:12,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:12,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:13,307 INFO L124 PetriNetUnfolderBase]: 3307/5559 cut-off events. [2024-06-27 23:04:13,307 INFO L125 PetriNetUnfolderBase]: For 542369/542386 co-relation queries the response was YES. [2024-06-27 23:04:13,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44500 conditions, 5559 events. 3307/5559 cut-off events. For 542369/542386 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 37591 event pairs, 701 based on Foata normal form. 13/5565 useless extension candidates. Maximal degree in co-relation 44314. Up to 4450 conditions per place. [2024-06-27 23:04:13,388 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 314 selfloop transitions, 328 changer transitions 0/649 dead transitions. [2024-06-27 23:04:13,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 649 transitions, 12684 flow [2024-06-27 23:04:13,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:04:13,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:04:13,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-27 23:04:13,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-27 23:04:13,389 INFO L175 Difference]: Start difference. First operand has 433 places, 612 transitions, 10597 flow. Second operand 9 states and 217 transitions. [2024-06-27 23:04:13,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 649 transitions, 12684 flow [2024-06-27 23:04:16,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 649 transitions, 12309 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-27 23:04:16,105 INFO L231 Difference]: Finished difference. Result has 441 places, 618 transitions, 10994 flow [2024-06-27 23:04:16,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10227, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=322, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10994, PETRI_PLACES=441, PETRI_TRANSITIONS=618} [2024-06-27 23:04:16,106 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 400 predicate places. [2024-06-27 23:04:16,106 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 618 transitions, 10994 flow [2024-06-27 23:04:16,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:16,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:16,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:16,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 23:04:16,106 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:16,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:16,106 INFO L85 PathProgramCache]: Analyzing trace with hash 42343360, now seen corresponding path program 9 times [2024-06-27 23:04:16,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:16,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305536079] [2024-06-27 23:04:16,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:16,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:16,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:16,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:16,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:16,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305536079] [2024-06-27 23:04:16,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305536079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:16,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:16,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:16,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984055647] [2024-06-27 23:04:16,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:16,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:16,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:16,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:16,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:16,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:16,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 618 transitions, 10994 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:16,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:16,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:16,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:17,422 INFO L124 PetriNetUnfolderBase]: 3312/5551 cut-off events. [2024-06-27 23:04:17,422 INFO L125 PetriNetUnfolderBase]: For 551429/551429 co-relation queries the response was YES. [2024-06-27 23:04:17,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44840 conditions, 5551 events. 3312/5551 cut-off events. For 551429/551429 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 37348 event pairs, 691 based on Foata normal form. 1/5543 useless extension candidates. Maximal degree in co-relation 44652. Up to 4780 conditions per place. [2024-06-27 23:04:17,511 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 450 selfloop transitions, 189 changer transitions 0/646 dead transitions. [2024-06-27 23:04:17,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 646 transitions, 12373 flow [2024-06-27 23:04:17,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:04:17,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:04:17,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-27 23:04:17,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-27 23:04:17,512 INFO L175 Difference]: Start difference. First operand has 441 places, 618 transitions, 10994 flow. Second operand 9 states and 208 transitions. [2024-06-27 23:04:17,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 646 transitions, 12373 flow [2024-06-27 23:04:20,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 646 transitions, 11417 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:20,374 INFO L231 Difference]: Finished difference. Result has 443 places, 621 transitions, 10467 flow [2024-06-27 23:04:20,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10047, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10467, PETRI_PLACES=443, PETRI_TRANSITIONS=621} [2024-06-27 23:04:20,374 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 402 predicate places. [2024-06-27 23:04:20,374 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 621 transitions, 10467 flow [2024-06-27 23:04:20,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:20,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:20,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:20,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 23:04:20,375 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:20,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:20,375 INFO L85 PathProgramCache]: Analyzing trace with hash -514474730, now seen corresponding path program 10 times [2024-06-27 23:04:20,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:20,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216946632] [2024-06-27 23:04:20,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:20,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:20,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:20,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:20,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:20,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216946632] [2024-06-27 23:04:20,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216946632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:20,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:20,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:20,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419531365] [2024-06-27 23:04:20,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:20,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:20,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:20,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:20,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:20,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:20,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 621 transitions, 10467 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:20,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:20,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:20,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:21,691 INFO L124 PetriNetUnfolderBase]: 3317/5560 cut-off events. [2024-06-27 23:04:21,691 INFO L125 PetriNetUnfolderBase]: For 554931/554931 co-relation queries the response was YES. [2024-06-27 23:04:21,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44381 conditions, 5560 events. 3317/5560 cut-off events. For 554931/554931 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 37449 event pairs, 691 based on Foata normal form. 1/5552 useless extension candidates. Maximal degree in co-relation 44192. Up to 4781 conditions per place. [2024-06-27 23:04:21,784 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 448 selfloop transitions, 194 changer transitions 0/649 dead transitions. [2024-06-27 23:04:21,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 649 transitions, 11847 flow [2024-06-27 23:04:21,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:04:21,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:04:21,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-27 23:04:21,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 23:04:21,785 INFO L175 Difference]: Start difference. First operand has 443 places, 621 transitions, 10467 flow. Second operand 9 states and 210 transitions. [2024-06-27 23:04:21,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 649 transitions, 11847 flow [2024-06-27 23:04:24,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 649 transitions, 11461 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:24,822 INFO L231 Difference]: Finished difference. Result has 445 places, 624 transitions, 10515 flow [2024-06-27 23:04:24,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10081, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10515, PETRI_PLACES=445, PETRI_TRANSITIONS=624} [2024-06-27 23:04:24,823 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 404 predicate places. [2024-06-27 23:04:24,823 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 624 transitions, 10515 flow [2024-06-27 23:04:24,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:24,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:24,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:24,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 23:04:24,823 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:24,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:24,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1904320148, now seen corresponding path program 11 times [2024-06-27 23:04:24,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:24,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224231055] [2024-06-27 23:04:24,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:24,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:24,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:24,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:24,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:24,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224231055] [2024-06-27 23:04:24,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224231055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:24,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:24,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:24,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127262846] [2024-06-27 23:04:24,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:24,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:24,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:24,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:24,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:24,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:24,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 624 transitions, 10515 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:24,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:24,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:24,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:26,139 INFO L124 PetriNetUnfolderBase]: 3330/5599 cut-off events. [2024-06-27 23:04:26,139 INFO L125 PetriNetUnfolderBase]: For 573116/573133 co-relation queries the response was YES. [2024-06-27 23:04:26,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44750 conditions, 5599 events. 3330/5599 cut-off events. For 573116/573133 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 37913 event pairs, 701 based on Foata normal form. 13/5605 useless extension candidates. Maximal degree in co-relation 44560. Up to 4477 conditions per place. [2024-06-27 23:04:26,218 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 306 selfloop transitions, 347 changer transitions 0/660 dead transitions. [2024-06-27 23:04:26,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 660 transitions, 12643 flow [2024-06-27 23:04:26,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:04:26,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:04:26,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-06-27 23:04:26,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-27 23:04:26,219 INFO L175 Difference]: Start difference. First operand has 445 places, 624 transitions, 10515 flow. Second operand 11 states and 250 transitions. [2024-06-27 23:04:26,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 660 transitions, 12643 flow [2024-06-27 23:04:29,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 660 transitions, 12243 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:29,047 INFO L231 Difference]: Finished difference. Result has 449 places, 630 transitions, 10923 flow [2024-06-27 23:04:29,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10115, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10923, PETRI_PLACES=449, PETRI_TRANSITIONS=630} [2024-06-27 23:04:29,048 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 408 predicate places. [2024-06-27 23:04:29,048 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 630 transitions, 10923 flow [2024-06-27 23:04:29,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:29,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:29,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:29,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 23:04:29,049 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:29,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:29,049 INFO L85 PathProgramCache]: Analyzing trace with hash 214106920, now seen corresponding path program 12 times [2024-06-27 23:04:29,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:29,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756091324] [2024-06-27 23:04:29,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:29,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:29,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:29,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:29,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:29,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756091324] [2024-06-27 23:04:29,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756091324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:29,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:29,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:29,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241985805] [2024-06-27 23:04:29,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:29,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:29,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:29,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:29,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:29,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:29,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 630 transitions, 10923 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:29,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:29,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:29,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:30,350 INFO L124 PetriNetUnfolderBase]: 3327/5595 cut-off events. [2024-06-27 23:04:30,351 INFO L125 PetriNetUnfolderBase]: For 578559/578576 co-relation queries the response was YES. [2024-06-27 23:04:30,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45099 conditions, 5595 events. 3327/5595 cut-off events. For 578559/578576 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 37871 event pairs, 701 based on Foata normal form. 13/5601 useless extension candidates. Maximal degree in co-relation 44908. Up to 4474 conditions per place. [2024-06-27 23:04:30,437 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 307 selfloop transitions, 344 changer transitions 0/658 dead transitions. [2024-06-27 23:04:30,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 658 transitions, 12725 flow [2024-06-27 23:04:30,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:04:30,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:04:30,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-27 23:04:30,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5825 [2024-06-27 23:04:30,438 INFO L175 Difference]: Start difference. First operand has 449 places, 630 transitions, 10923 flow. Second operand 10 states and 233 transitions. [2024-06-27 23:04:30,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 658 transitions, 12725 flow [2024-06-27 23:04:33,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 658 transitions, 12096 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:33,317 INFO L231 Difference]: Finished difference. Result has 452 places, 630 transitions, 10988 flow [2024-06-27 23:04:33,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10294, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=344, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10988, PETRI_PLACES=452, PETRI_TRANSITIONS=630} [2024-06-27 23:04:33,318 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 411 predicate places. [2024-06-27 23:04:33,318 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 630 transitions, 10988 flow [2024-06-27 23:04:33,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:33,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:33,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:33,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 23:04:33,318 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:33,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:33,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1612969240, now seen corresponding path program 13 times [2024-06-27 23:04:33,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:33,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302661380] [2024-06-27 23:04:33,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:33,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:33,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:33,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:33,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:33,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302661380] [2024-06-27 23:04:33,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302661380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:33,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:33,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:33,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267850318] [2024-06-27 23:04:33,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:33,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:33,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:33,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:33,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:33,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:33,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 630 transitions, 10988 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:33,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:33,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:33,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:34,659 INFO L124 PetriNetUnfolderBase]: 3348/5615 cut-off events. [2024-06-27 23:04:34,659 INFO L125 PetriNetUnfolderBase]: For 598852/598852 co-relation queries the response was YES. [2024-06-27 23:04:34,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45679 conditions, 5615 events. 3348/5615 cut-off events. For 598852/598852 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 37890 event pairs, 688 based on Foata normal form. 1/5607 useless extension candidates. Maximal degree in co-relation 45487. Up to 4801 conditions per place. [2024-06-27 23:04:34,743 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 454 selfloop transitions, 208 changer transitions 0/669 dead transitions. [2024-06-27 23:04:34,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 669 transitions, 13009 flow [2024-06-27 23:04:34,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:04:34,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:04:34,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 269 transitions. [2024-06-27 23:04:34,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5604166666666667 [2024-06-27 23:04:34,744 INFO L175 Difference]: Start difference. First operand has 452 places, 630 transitions, 10988 flow. Second operand 12 states and 269 transitions. [2024-06-27 23:04:34,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 669 transitions, 13009 flow [2024-06-27 23:04:37,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 669 transitions, 12296 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 23:04:37,720 INFO L231 Difference]: Finished difference. Result has 456 places, 639 transitions, 10916 flow [2024-06-27 23:04:37,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10293, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10916, PETRI_PLACES=456, PETRI_TRANSITIONS=639} [2024-06-27 23:04:37,720 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 415 predicate places. [2024-06-27 23:04:37,720 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 639 transitions, 10916 flow [2024-06-27 23:04:37,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:37,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:37,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:37,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 23:04:37,721 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:37,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:37,721 INFO L85 PathProgramCache]: Analyzing trace with hash -227587400, now seen corresponding path program 14 times [2024-06-27 23:04:37,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:37,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116708019] [2024-06-27 23:04:37,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:37,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:37,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:37,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:37,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:37,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116708019] [2024-06-27 23:04:37,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116708019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:37,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:37,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:37,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912650537] [2024-06-27 23:04:37,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:37,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:37,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:37,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:37,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:37,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:37,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 639 transitions, 10916 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:37,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:37,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:37,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:39,062 INFO L124 PetriNetUnfolderBase]: 3353/5624 cut-off events. [2024-06-27 23:04:39,063 INFO L125 PetriNetUnfolderBase]: For 606182/606182 co-relation queries the response was YES. [2024-06-27 23:04:39,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45491 conditions, 5624 events. 3353/5624 cut-off events. For 606182/606182 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 38070 event pairs, 688 based on Foata normal form. 1/5616 useless extension candidates. Maximal degree in co-relation 45298. Up to 4807 conditions per place. [2024-06-27 23:04:39,151 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 456 selfloop transitions, 211 changer transitions 0/674 dead transitions. [2024-06-27 23:04:39,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 674 transitions, 12832 flow [2024-06-27 23:04:39,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 23:04:39,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 23:04:39,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 307 transitions. [2024-06-27 23:04:39,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5482142857142858 [2024-06-27 23:04:39,152 INFO L175 Difference]: Start difference. First operand has 456 places, 639 transitions, 10916 flow. Second operand 14 states and 307 transitions. [2024-06-27 23:04:39,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 674 transitions, 12832 flow [2024-06-27 23:04:42,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 674 transitions, 12504 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:42,515 INFO L231 Difference]: Finished difference. Result has 463 places, 642 transitions, 11082 flow [2024-06-27 23:04:42,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10608, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11082, PETRI_PLACES=463, PETRI_TRANSITIONS=642} [2024-06-27 23:04:42,516 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 422 predicate places. [2024-06-27 23:04:42,516 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 642 transitions, 11082 flow [2024-06-27 23:04:42,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:42,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:42,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] [2024-06-27 23:04:42,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 23:04:42,518 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:42,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:42,518 INFO L85 PathProgramCache]: Analyzing trace with hash -227403260, now seen corresponding path program 15 times [2024-06-27 23:04:42,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:42,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612289801] [2024-06-27 23:04:42,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:42,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:42,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:42,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:42,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:42,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612289801] [2024-06-27 23:04:42,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612289801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:42,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:42,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:42,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119154258] [2024-06-27 23:04:42,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:42,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:42,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:42,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:42,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:42,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:42,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 642 transitions, 11082 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:42,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:42,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:42,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:43,891 INFO L124 PetriNetUnfolderBase]: 3358/5633 cut-off events. [2024-06-27 23:04:43,891 INFO L125 PetriNetUnfolderBase]: For 615285/615285 co-relation queries the response was YES. [2024-06-27 23:04:43,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45929 conditions, 5633 events. 3358/5633 cut-off events. For 615285/615285 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 38073 event pairs, 688 based on Foata normal form. 1/5625 useless extension candidates. Maximal degree in co-relation 45734. Up to 4813 conditions per place. [2024-06-27 23:04:43,981 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 451 selfloop transitions, 217 changer transitions 0/675 dead transitions. [2024-06-27 23:04:43,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 675 transitions, 12761 flow [2024-06-27 23:04:43,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:04:43,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:04:43,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 285 transitions. [2024-06-27 23:04:43,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5480769230769231 [2024-06-27 23:04:43,982 INFO L175 Difference]: Start difference. First operand has 463 places, 642 transitions, 11082 flow. Second operand 13 states and 285 transitions. [2024-06-27 23:04:43,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 675 transitions, 12761 flow [2024-06-27 23:04:47,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 675 transitions, 12309 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-27 23:04:47,063 INFO L231 Difference]: Finished difference. Result has 464 places, 645 transitions, 11119 flow [2024-06-27 23:04:47,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10636, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11119, PETRI_PLACES=464, PETRI_TRANSITIONS=645} [2024-06-27 23:04:47,064 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 423 predicate places. [2024-06-27 23:04:47,064 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 645 transitions, 11119 flow [2024-06-27 23:04:47,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:47,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:47,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] [2024-06-27 23:04:47,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 23:04:47,064 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:47,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:47,064 INFO L85 PathProgramCache]: Analyzing trace with hash 268881736, now seen corresponding path program 16 times [2024-06-27 23:04:47,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:47,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129049928] [2024-06-27 23:04:47,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:47,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:47,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:47,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:47,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:47,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129049928] [2024-06-27 23:04:47,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129049928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:47,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:47,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:47,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966460411] [2024-06-27 23:04:47,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:47,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:47,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:47,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:47,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:47,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:47,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 645 transitions, 11119 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:47,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:47,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:47,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:48,437 INFO L124 PetriNetUnfolderBase]: 3363/5641 cut-off events. [2024-06-27 23:04:48,437 INFO L125 PetriNetUnfolderBase]: For 624945/624945 co-relation queries the response was YES. [2024-06-27 23:04:48,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46065 conditions, 5641 events. 3363/5641 cut-off events. For 624945/624945 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 38182 event pairs, 690 based on Foata normal form. 1/5633 useless extension candidates. Maximal degree in co-relation 45869. Up to 4840 conditions per place. [2024-06-27 23:04:48,523 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 473 selfloop transitions, 201 changer transitions 0/681 dead transitions. [2024-06-27 23:04:48,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 681 transitions, 13045 flow [2024-06-27 23:04:48,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 23:04:48,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 23:04:48,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 318 transitions. [2024-06-27 23:04:48,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53 [2024-06-27 23:04:48,524 INFO L175 Difference]: Start difference. First operand has 464 places, 645 transitions, 11119 flow. Second operand 15 states and 318 transitions. [2024-06-27 23:04:48,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 681 transitions, 13045 flow [2024-06-27 23:04:51,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 681 transitions, 12621 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-27 23:04:51,893 INFO L231 Difference]: Finished difference. Result has 469 places, 648 transitions, 11155 flow [2024-06-27 23:04:51,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10698, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=11155, PETRI_PLACES=469, PETRI_TRANSITIONS=648} [2024-06-27 23:04:51,894 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 428 predicate places. [2024-06-27 23:04:51,894 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 648 transitions, 11155 flow [2024-06-27 23:04:51,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:51,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:51,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:51,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 23:04:51,894 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:51,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:51,895 INFO L85 PathProgramCache]: Analyzing trace with hash 268535776, now seen corresponding path program 17 times [2024-06-27 23:04:51,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:51,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457633640] [2024-06-27 23:04:51,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:51,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:51,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:52,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:52,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:52,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457633640] [2024-06-27 23:04:52,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457633640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:52,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:52,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:52,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006389997] [2024-06-27 23:04:52,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:52,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:52,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:52,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:52,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:52,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:52,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 648 transitions, 11155 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:52,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:52,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:52,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:53,270 INFO L124 PetriNetUnfolderBase]: 3360/5636 cut-off events. [2024-06-27 23:04:53,271 INFO L125 PetriNetUnfolderBase]: For 628260/628260 co-relation queries the response was YES. [2024-06-27 23:04:53,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45978 conditions, 5636 events. 3360/5636 cut-off events. For 628260/628260 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 38104 event pairs, 691 based on Foata normal form. 1/5628 useless extension candidates. Maximal degree in co-relation 45781. Up to 4847 conditions per place. [2024-06-27 23:04:53,360 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 478 selfloop transitions, 190 changer transitions 0/675 dead transitions. [2024-06-27 23:04:53,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 675 transitions, 12557 flow [2024-06-27 23:04:53,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:04:53,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:04:53,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 247 transitions. [2024-06-27 23:04:53,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5613636363636364 [2024-06-27 23:04:53,361 INFO L175 Difference]: Start difference. First operand has 469 places, 648 transitions, 11155 flow. Second operand 11 states and 247 transitions. [2024-06-27 23:04:53,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 675 transitions, 12557 flow [2024-06-27 23:04:57,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 675 transitions, 12095 flow, removed 18 selfloop flow, removed 13 redundant places. [2024-06-27 23:04:57,037 INFO L231 Difference]: Finished difference. Result has 467 places, 648 transitions, 11079 flow [2024-06-27 23:04:57,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10693, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11079, PETRI_PLACES=467, PETRI_TRANSITIONS=648} [2024-06-27 23:04:57,037 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 426 predicate places. [2024-06-27 23:04:57,037 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 648 transitions, 11079 flow [2024-06-27 23:04:57,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:57,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:57,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:57,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 23:04:57,038 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:57,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:57,038 INFO L85 PathProgramCache]: Analyzing trace with hash 253992158, now seen corresponding path program 18 times [2024-06-27 23:04:57,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:57,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940695626] [2024-06-27 23:04:57,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:57,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:57,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:57,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:57,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:57,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940695626] [2024-06-27 23:04:57,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940695626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:57,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:57,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:57,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992527891] [2024-06-27 23:04:57,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:57,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:57,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:57,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:57,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:57,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:57,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 648 transitions, 11079 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:57,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:57,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:57,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:58,440 INFO L124 PetriNetUnfolderBase]: 3357/5633 cut-off events. [2024-06-27 23:04:58,440 INFO L125 PetriNetUnfolderBase]: For 631245/631245 co-relation queries the response was YES. [2024-06-27 23:04:58,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45862 conditions, 5633 events. 3357/5633 cut-off events. For 631245/631245 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 38138 event pairs, 690 based on Foata normal form. 1/5625 useless extension candidates. Maximal degree in co-relation 45664. Up to 4834 conditions per place. [2024-06-27 23:04:58,530 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 469 selfloop transitions, 201 changer transitions 0/677 dead transitions. [2024-06-27 23:04:58,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 677 transitions, 12489 flow [2024-06-27 23:04:58,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:04:58,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:04:58,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 280 transitions. [2024-06-27 23:04:58,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-27 23:04:58,532 INFO L175 Difference]: Start difference. First operand has 467 places, 648 transitions, 11079 flow. Second operand 13 states and 280 transitions. [2024-06-27 23:04:58,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 677 transitions, 12489 flow [2024-06-27 23:05:01,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 677 transitions, 12081 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 23:05:01,853 INFO L231 Difference]: Finished difference. Result has 469 places, 648 transitions, 11079 flow [2024-06-27 23:05:01,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10671, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11079, PETRI_PLACES=469, PETRI_TRANSITIONS=648} [2024-06-27 23:05:01,854 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 428 predicate places. [2024-06-27 23:05:01,854 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 648 transitions, 11079 flow [2024-06-27 23:05:01,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:01,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:01,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:01,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 23:05:01,854 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:01,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:01,854 INFO L85 PathProgramCache]: Analyzing trace with hash 408406111, now seen corresponding path program 2 times [2024-06-27 23:05:01,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:01,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717078115] [2024-06-27 23:05:01,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:01,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:01,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:01,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:01,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:01,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717078115] [2024-06-27 23:05:01,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717078115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:01,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:01,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:01,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146110126] [2024-06-27 23:05:01,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:01,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:01,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:01,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:01,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:01,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:01,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 648 transitions, 11079 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:01,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:01,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:01,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:03,157 INFO L124 PetriNetUnfolderBase]: 3365/5651 cut-off events. [2024-06-27 23:05:03,157 INFO L125 PetriNetUnfolderBase]: For 649046/649046 co-relation queries the response was YES. [2024-06-27 23:05:03,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46161 conditions, 5651 events. 3365/5651 cut-off events. For 649046/649046 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 38263 event pairs, 669 based on Foata normal form. 2/5644 useless extension candidates. Maximal degree in co-relation 45962. Up to 5018 conditions per place. [2024-06-27 23:05:03,244 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 597 selfloop transitions, 67 changer transitions 0/671 dead transitions. [2024-06-27 23:05:03,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 671 transitions, 12558 flow [2024-06-27 23:05:03,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:05:03,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:05:03,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-27 23:05:03,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-27 23:05:03,245 INFO L175 Difference]: Start difference. First operand has 469 places, 648 transitions, 11079 flow. Second operand 9 states and 198 transitions. [2024-06-27 23:05:03,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 671 transitions, 12558 flow [2024-06-27 23:05:07,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 671 transitions, 12156 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-27 23:05:07,274 INFO L231 Difference]: Finished difference. Result has 466 places, 650 transitions, 10912 flow [2024-06-27 23:05:07,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10677, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10912, PETRI_PLACES=466, PETRI_TRANSITIONS=650} [2024-06-27 23:05:07,274 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 425 predicate places. [2024-06-27 23:05:07,275 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 650 transitions, 10912 flow [2024-06-27 23:05:07,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:07,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:07,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:07,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 23:05:07,275 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:07,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:07,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1574630250, now seen corresponding path program 19 times [2024-06-27 23:05:07,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:07,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257509240] [2024-06-27 23:05:07,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:07,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:07,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:07,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:07,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:07,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257509240] [2024-06-27 23:05:07,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257509240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:07,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:07,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:07,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124485211] [2024-06-27 23:05:07,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:07,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:07,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:07,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:07,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:07,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:07,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 650 transitions, 10912 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:07,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:07,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:07,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:08,639 INFO L124 PetriNetUnfolderBase]: 3378/5670 cut-off events. [2024-06-27 23:05:08,639 INFO L125 PetriNetUnfolderBase]: For 660064/660064 co-relation queries the response was YES. [2024-06-27 23:05:08,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46310 conditions, 5670 events. 3378/5670 cut-off events. For 660064/660064 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 38405 event pairs, 687 based on Foata normal form. 1/5662 useless extension candidates. Maximal degree in co-relation 46110. Up to 4917 conditions per place. [2024-06-27 23:05:08,731 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 517 selfloop transitions, 155 changer transitions 0/679 dead transitions. [2024-06-27 23:05:08,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 679 transitions, 12668 flow [2024-06-27 23:05:08,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:05:08,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:05:08,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 257 transitions. [2024-06-27 23:05:08,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5354166666666667 [2024-06-27 23:05:08,732 INFO L175 Difference]: Start difference. First operand has 466 places, 650 transitions, 10912 flow. Second operand 12 states and 257 transitions. [2024-06-27 23:05:08,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 679 transitions, 12668 flow [2024-06-27 23:05:12,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 679 transitions, 12477 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-27 23:05:12,388 INFO L231 Difference]: Finished difference. Result has 473 places, 656 transitions, 11179 flow [2024-06-27 23:05:12,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10721, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11179, PETRI_PLACES=473, PETRI_TRANSITIONS=656} [2024-06-27 23:05:12,388 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 432 predicate places. [2024-06-27 23:05:12,388 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 656 transitions, 11179 flow [2024-06-27 23:05:12,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:12,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:12,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:12,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 23:05:12,389 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:12,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:12,389 INFO L85 PathProgramCache]: Analyzing trace with hash -61948266, now seen corresponding path program 20 times [2024-06-27 23:05:12,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:12,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257155698] [2024-06-27 23:05:12,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:12,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:12,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:12,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:12,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:12,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257155698] [2024-06-27 23:05:12,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257155698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:12,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:12,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:12,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432792449] [2024-06-27 23:05:12,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:12,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:12,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:12,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:12,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:12,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:12,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 656 transitions, 11179 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:12,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:12,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:12,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:13,768 INFO L124 PetriNetUnfolderBase]: 3399/5708 cut-off events. [2024-06-27 23:05:13,768 INFO L125 PetriNetUnfolderBase]: For 684778/684778 co-relation queries the response was YES. [2024-06-27 23:05:13,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46987 conditions, 5708 events. 3399/5708 cut-off events. For 684778/684778 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 38690 event pairs, 681 based on Foata normal form. 1/5700 useless extension candidates. Maximal degree in co-relation 46784. Up to 4914 conditions per place. [2024-06-27 23:05:13,860 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 507 selfloop transitions, 174 changer transitions 0/688 dead transitions. [2024-06-27 23:05:13,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 688 transitions, 13270 flow [2024-06-27 23:05:13,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:05:13,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:05:13,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-27 23:05:13,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-27 23:05:13,861 INFO L175 Difference]: Start difference. First operand has 473 places, 656 transitions, 11179 flow. Second operand 11 states and 245 transitions. [2024-06-27 23:05:13,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 688 transitions, 13270 flow [2024-06-27 23:05:17,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 688 transitions, 12870 flow, removed 36 selfloop flow, removed 10 redundant places. [2024-06-27 23:05:17,909 INFO L231 Difference]: Finished difference. Result has 475 places, 665 transitions, 11378 flow [2024-06-27 23:05:17,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10779, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11378, PETRI_PLACES=475, PETRI_TRANSITIONS=665} [2024-06-27 23:05:17,909 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 434 predicate places. [2024-06-27 23:05:17,909 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 665 transitions, 11378 flow [2024-06-27 23:05:17,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:17,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:17,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:17,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 23:05:17,910 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:17,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:17,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1802882940, now seen corresponding path program 21 times [2024-06-27 23:05:17,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:17,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957643787] [2024-06-27 23:05:17,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:17,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:17,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:18,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:18,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:18,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957643787] [2024-06-27 23:05:18,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957643787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:18,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:18,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:18,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738113886] [2024-06-27 23:05:18,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:18,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:18,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:18,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:18,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:18,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:18,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 665 transitions, 11378 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:18,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:18,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:18,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:19,309 INFO L124 PetriNetUnfolderBase]: 3404/5710 cut-off events. [2024-06-27 23:05:19,309 INFO L125 PetriNetUnfolderBase]: For 694588/694588 co-relation queries the response was YES. [2024-06-27 23:05:19,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47154 conditions, 5710 events. 3404/5710 cut-off events. For 694588/694588 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 38712 event pairs, 691 based on Foata normal form. 1/5702 useless extension candidates. Maximal degree in co-relation 46950. Up to 4948 conditions per place. [2024-06-27 23:05:19,401 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 522 selfloop transitions, 158 changer transitions 0/687 dead transitions. [2024-06-27 23:05:19,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 687 transitions, 12859 flow [2024-06-27 23:05:19,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:05:19,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:05:19,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-27 23:05:19,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-27 23:05:19,401 INFO L175 Difference]: Start difference. First operand has 475 places, 665 transitions, 11378 flow. Second operand 9 states and 203 transitions. [2024-06-27 23:05:19,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 687 transitions, 12859 flow [2024-06-27 23:05:23,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 687 transitions, 12557 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-27 23:05:23,452 INFO L231 Difference]: Finished difference. Result has 478 places, 668 transitions, 11479 flow [2024-06-27 23:05:23,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11102, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11479, PETRI_PLACES=478, PETRI_TRANSITIONS=668} [2024-06-27 23:05:23,452 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 437 predicate places. [2024-06-27 23:05:23,452 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 668 transitions, 11479 flow [2024-06-27 23:05:23,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:23,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:23,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:23,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 23:05:23,452 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:23,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:23,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1082237304, now seen corresponding path program 22 times [2024-06-27 23:05:23,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:23,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998774428] [2024-06-27 23:05:23,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:23,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:23,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:23,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:23,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:23,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998774428] [2024-06-27 23:05:23,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998774428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:23,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:23,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:23,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39627325] [2024-06-27 23:05:23,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:23,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:23,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:23,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:23,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:23,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:23,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 668 transitions, 11479 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:23,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:23,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:23,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:25,014 INFO L124 PetriNetUnfolderBase]: 3449/5773 cut-off events. [2024-06-27 23:05:25,015 INFO L125 PetriNetUnfolderBase]: For 742983/742983 co-relation queries the response was YES. [2024-06-27 23:05:25,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48548 conditions, 5773 events. 3449/5773 cut-off events. For 742983/742983 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 39124 event pairs, 754 based on Foata normal form. 1/5759 useless extension candidates. Maximal degree in co-relation 48342. Up to 4502 conditions per place. [2024-06-27 23:05:25,106 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 256 selfloop transitions, 448 changer transitions 0/711 dead transitions. [2024-06-27 23:05:25,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 711 transitions, 14256 flow [2024-06-27 23:05:25,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:05:25,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:05:25,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-06-27 23:05:25,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5659090909090909 [2024-06-27 23:05:25,107 INFO L175 Difference]: Start difference. First operand has 478 places, 668 transitions, 11479 flow. Second operand 11 states and 249 transitions. [2024-06-27 23:05:25,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 711 transitions, 14256 flow [2024-06-27 23:05:29,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 711 transitions, 13922 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 23:05:29,315 INFO L231 Difference]: Finished difference. Result has 482 places, 686 transitions, 12406 flow [2024-06-27 23:05:29,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11145, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=430, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12406, PETRI_PLACES=482, PETRI_TRANSITIONS=686} [2024-06-27 23:05:29,315 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 441 predicate places. [2024-06-27 23:05:29,315 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 686 transitions, 12406 flow [2024-06-27 23:05:29,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:29,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:29,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:29,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 23:05:29,316 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:29,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:29,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1078518234, now seen corresponding path program 23 times [2024-06-27 23:05:29,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:29,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105512933] [2024-06-27 23:05:29,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:29,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:29,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:29,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:29,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:29,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105512933] [2024-06-27 23:05:29,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105512933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:29,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:29,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:29,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321975337] [2024-06-27 23:05:29,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:29,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:29,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:29,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:29,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:29,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:29,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 686 transitions, 12406 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:29,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:29,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:29,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:30,771 INFO L124 PetriNetUnfolderBase]: 3446/5784 cut-off events. [2024-06-27 23:05:30,771 INFO L125 PetriNetUnfolderBase]: For 748874/748874 co-relation queries the response was YES. [2024-06-27 23:05:30,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49201 conditions, 5784 events. 3446/5784 cut-off events. For 748874/748874 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 39295 event pairs, 687 based on Foata normal form. 1/5776 useless extension candidates. Maximal degree in co-relation 48994. Up to 5012 conditions per place. [2024-06-27 23:05:30,865 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 545 selfloop transitions, 155 changer transitions 0/707 dead transitions. [2024-06-27 23:05:30,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 707 transitions, 13856 flow [2024-06-27 23:05:30,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:05:30,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:05:30,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-27 23:05:30,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-27 23:05:30,866 INFO L175 Difference]: Start difference. First operand has 482 places, 686 transitions, 12406 flow. Second operand 11 states and 239 transitions. [2024-06-27 23:05:30,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 707 transitions, 13856 flow [2024-06-27 23:05:35,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 707 transitions, 12856 flow, removed 66 selfloop flow, removed 7 redundant places. [2024-06-27 23:05:35,048 INFO L231 Difference]: Finished difference. Result has 486 places, 686 transitions, 11722 flow [2024-06-27 23:05:35,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11406, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11722, PETRI_PLACES=486, PETRI_TRANSITIONS=686} [2024-06-27 23:05:35,049 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 445 predicate places. [2024-06-27 23:05:35,049 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 686 transitions, 11722 flow [2024-06-27 23:05:35,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:35,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:35,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:35,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 23:05:35,049 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:35,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:35,050 INFO L85 PathProgramCache]: Analyzing trace with hash -61591146, now seen corresponding path program 24 times [2024-06-27 23:05:35,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:35,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175234663] [2024-06-27 23:05:35,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:35,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:35,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:35,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:35,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:35,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175234663] [2024-06-27 23:05:35,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175234663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:35,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:35,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:35,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821924725] [2024-06-27 23:05:35,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:35,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:35,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:35,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:35,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:35,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:35,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 686 transitions, 11722 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:35,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:35,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:35,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:36,493 INFO L124 PetriNetUnfolderBase]: 3443/5777 cut-off events. [2024-06-27 23:05:36,493 INFO L125 PetriNetUnfolderBase]: For 747232/747232 co-relation queries the response was YES. [2024-06-27 23:05:36,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48279 conditions, 5777 events. 3443/5777 cut-off events. For 747232/747232 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 39218 event pairs, 690 based on Foata normal form. 1/5769 useless extension candidates. Maximal degree in co-relation 48071. Up to 4995 conditions per place. [2024-06-27 23:05:36,586 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 537 selfloop transitions, 165 changer transitions 0/709 dead transitions. [2024-06-27 23:05:36,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 709 transitions, 13422 flow [2024-06-27 23:05:36,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:05:36,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:05:36,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 258 transitions. [2024-06-27 23:05:36,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-27 23:05:36,587 INFO L175 Difference]: Start difference. First operand has 486 places, 686 transitions, 11722 flow. Second operand 12 states and 258 transitions. [2024-06-27 23:05:36,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 709 transitions, 13422 flow [2024-06-27 23:05:40,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 709 transitions, 13112 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 23:05:40,939 INFO L231 Difference]: Finished difference. Result has 488 places, 686 transitions, 11748 flow [2024-06-27 23:05:40,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11412, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11748, PETRI_PLACES=488, PETRI_TRANSITIONS=686} [2024-06-27 23:05:40,940 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 447 predicate places. [2024-06-27 23:05:40,940 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 686 transitions, 11748 flow [2024-06-27 23:05:40,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:40,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:40,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] [2024-06-27 23:05:40,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 23:05:40,940 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:40,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:40,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1468306980, now seen corresponding path program 25 times [2024-06-27 23:05:40,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:40,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683382870] [2024-06-27 23:05:40,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:40,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:40,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:41,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:41,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:41,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683382870] [2024-06-27 23:05:41,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683382870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:41,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:41,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:41,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048254853] [2024-06-27 23:05:41,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:41,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:41,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:41,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:41,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:41,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:41,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 686 transitions, 11748 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:41,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:41,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:41,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:42,431 INFO L124 PetriNetUnfolderBase]: 3448/5792 cut-off events. [2024-06-27 23:05:42,431 INFO L125 PetriNetUnfolderBase]: For 758466/758466 co-relation queries the response was YES. [2024-06-27 23:05:42,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48465 conditions, 5792 events. 3448/5792 cut-off events. For 758466/758466 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 39393 event pairs, 681 based on Foata normal form. 1/5784 useless extension candidates. Maximal degree in co-relation 48256. Up to 4980 conditions per place. [2024-06-27 23:05:42,525 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 522 selfloop transitions, 185 changer transitions 0/714 dead transitions. [2024-06-27 23:05:42,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 714 transitions, 13766 flow [2024-06-27 23:05:42,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:05:42,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:05:42,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 280 transitions. [2024-06-27 23:05:42,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-27 23:05:42,526 INFO L175 Difference]: Start difference. First operand has 488 places, 686 transitions, 11748 flow. Second operand 13 states and 280 transitions. [2024-06-27 23:05:42,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 714 transitions, 13766 flow [2024-06-27 23:05:46,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 714 transitions, 13398 flow, removed 15 selfloop flow, removed 11 redundant places. [2024-06-27 23:05:46,680 INFO L231 Difference]: Finished difference. Result has 490 places, 689 transitions, 11814 flow [2024-06-27 23:05:46,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11380, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11814, PETRI_PLACES=490, PETRI_TRANSITIONS=689} [2024-06-27 23:05:46,681 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-27 23:05:46,681 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 689 transitions, 11814 flow [2024-06-27 23:05:46,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:46,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:46,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:46,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 23:05:46,681 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:46,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:46,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1802715540, now seen corresponding path program 26 times [2024-06-27 23:05:46,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:46,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035647462] [2024-06-27 23:05:46,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:46,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:46,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:46,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:46,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:46,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035647462] [2024-06-27 23:05:46,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035647462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:46,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:46,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:46,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268877170] [2024-06-27 23:05:46,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:46,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:46,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:46,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:46,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:46,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:46,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 689 transitions, 11814 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:46,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:46,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:46,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:48,169 INFO L124 PetriNetUnfolderBase]: 3445/5788 cut-off events. [2024-06-27 23:05:48,169 INFO L125 PetriNetUnfolderBase]: For 761934/761934 co-relation queries the response was YES. [2024-06-27 23:05:48,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48406 conditions, 5788 events. 3445/5788 cut-off events. For 761934/761934 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 39364 event pairs, 681 based on Foata normal form. 1/5780 useless extension candidates. Maximal degree in co-relation 48197. Up to 4977 conditions per place. [2024-06-27 23:05:48,427 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 522 selfloop transitions, 183 changer transitions 0/712 dead transitions. [2024-06-27 23:05:48,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 712 transitions, 13524 flow [2024-06-27 23:05:48,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:05:48,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:05:48,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 262 transitions. [2024-06-27 23:05:48,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5458333333333333 [2024-06-27 23:05:48,428 INFO L175 Difference]: Start difference. First operand has 490 places, 689 transitions, 11814 flow. Second operand 12 states and 262 transitions. [2024-06-27 23:05:48,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 712 transitions, 13524 flow [2024-06-27 23:05:52,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 712 transitions, 13110 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-27 23:05:52,938 INFO L231 Difference]: Finished difference. Result has 492 places, 689 transitions, 11772 flow [2024-06-27 23:05:52,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11400, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11772, PETRI_PLACES=492, PETRI_TRANSITIONS=689} [2024-06-27 23:05:52,938 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 451 predicate places. [2024-06-27 23:05:52,938 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 689 transitions, 11772 flow [2024-06-27 23:05:52,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:52,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:52,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:52,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 23:05:52,939 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:52,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:52,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1802536980, now seen corresponding path program 27 times [2024-06-27 23:05:52,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:52,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116901671] [2024-06-27 23:05:52,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:52,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:52,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:53,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:53,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:53,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116901671] [2024-06-27 23:05:53,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116901671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:53,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:53,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:53,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616384046] [2024-06-27 23:05:53,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:53,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:53,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:53,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:53,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:53,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:53,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 689 transitions, 11772 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:53,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:53,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:53,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:54,477 INFO L124 PetriNetUnfolderBase]: 3442/5778 cut-off events. [2024-06-27 23:05:54,477 INFO L125 PetriNetUnfolderBase]: For 765315/765315 co-relation queries the response was YES. [2024-06-27 23:05:54,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48292 conditions, 5778 events. 3442/5778 cut-off events. For 765315/765315 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 39257 event pairs, 690 based on Foata normal form. 1/5770 useless extension candidates. Maximal degree in co-relation 48082. Up to 4995 conditions per place. [2024-06-27 23:05:54,574 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 541 selfloop transitions, 165 changer transitions 0/713 dead transitions. [2024-06-27 23:05:54,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 713 transitions, 13240 flow [2024-06-27 23:05:54,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 23:05:54,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 23:05:54,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 293 transitions. [2024-06-27 23:05:54,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5232142857142857 [2024-06-27 23:05:54,575 INFO L175 Difference]: Start difference. First operand has 492 places, 689 transitions, 11772 flow. Second operand 14 states and 293 transitions. [2024-06-27 23:05:54,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 713 transitions, 13240 flow [2024-06-27 23:05:59,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 713 transitions, 12826 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-27 23:05:59,081 INFO L231 Difference]: Finished difference. Result has 494 places, 689 transitions, 11694 flow [2024-06-27 23:05:59,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11358, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11694, PETRI_PLACES=494, PETRI_TRANSITIONS=689} [2024-06-27 23:05:59,081 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 453 predicate places. [2024-06-27 23:05:59,082 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 689 transitions, 11694 flow [2024-06-27 23:05:59,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:59,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:59,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:59,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 23:05:59,082 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:59,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:59,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1910822460, now seen corresponding path program 28 times [2024-06-27 23:05:59,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:59,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505338640] [2024-06-27 23:05:59,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:59,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:59,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:59,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:59,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:59,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505338640] [2024-06-27 23:05:59,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505338640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:59,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:59,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:59,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110530136] [2024-06-27 23:05:59,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:59,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:59,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:59,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:59,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:59,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:59,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 689 transitions, 11694 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:59,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:59,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:59,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:00,518 INFO L124 PetriNetUnfolderBase]: 3447/5761 cut-off events. [2024-06-27 23:06:00,518 INFO L125 PetriNetUnfolderBase]: For 778303/778303 co-relation queries the response was YES. [2024-06-27 23:06:00,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48331 conditions, 5761 events. 3447/5761 cut-off events. For 778303/778303 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 38984 event pairs, 773 based on Foata normal form. 1/5747 useless extension candidates. Maximal degree in co-relation 48120. Up to 4502 conditions per place. [2024-06-27 23:06:00,614 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 263 selfloop transitions, 445 changer transitions 0/715 dead transitions. [2024-06-27 23:06:00,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 715 transitions, 13944 flow [2024-06-27 23:06:00,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:06:00,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:06:00,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-27 23:06:00,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:06:00,615 INFO L175 Difference]: Start difference. First operand has 494 places, 689 transitions, 11694 flow. Second operand 10 states and 230 transitions. [2024-06-27 23:06:00,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 715 transitions, 13944 flow [2024-06-27 23:06:04,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 715 transitions, 13604 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-27 23:06:05,004 INFO L231 Difference]: Finished difference. Result has 491 places, 692 transitions, 12280 flow [2024-06-27 23:06:05,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11354, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=442, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12280, PETRI_PLACES=491, PETRI_TRANSITIONS=692} [2024-06-27 23:06:05,005 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 450 predicate places. [2024-06-27 23:06:05,005 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 692 transitions, 12280 flow [2024-06-27 23:06:05,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:05,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:05,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:05,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 23:06:05,005 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:05,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:05,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1918174110, now seen corresponding path program 29 times [2024-06-27 23:06:05,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:05,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961237256] [2024-06-27 23:06:05,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:05,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:05,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:05,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:05,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:05,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961237256] [2024-06-27 23:06:05,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961237256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:05,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:05,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:05,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929829135] [2024-06-27 23:06:05,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:05,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:05,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:05,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:05,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:05,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:05,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 692 transitions, 12280 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:05,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:05,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:05,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:06,459 INFO L124 PetriNetUnfolderBase]: 3444/5753 cut-off events. [2024-06-27 23:06:06,459 INFO L125 PetriNetUnfolderBase]: For 786121/786121 co-relation queries the response was YES. [2024-06-27 23:06:06,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48939 conditions, 5753 events. 3444/5753 cut-off events. For 786121/786121 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 38862 event pairs, 777 based on Foata normal form. 1/5739 useless extension candidates. Maximal degree in co-relation 48727. Up to 4499 conditions per place. [2024-06-27 23:06:06,559 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 263 selfloop transitions, 443 changer transitions 0/713 dead transitions. [2024-06-27 23:06:06,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 713 transitions, 14246 flow [2024-06-27 23:06:06,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:06,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:06,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-27 23:06:06,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 23:06:06,560 INFO L175 Difference]: Start difference. First operand has 491 places, 692 transitions, 12280 flow. Second operand 9 states and 210 transitions. [2024-06-27 23:06:06,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 713 transitions, 14246 flow [2024-06-27 23:06:10,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 713 transitions, 13308 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 23:06:10,838 INFO L231 Difference]: Finished difference. Result has 492 places, 692 transitions, 12234 flow [2024-06-27 23:06:10,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11342, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=443, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12234, PETRI_PLACES=492, PETRI_TRANSITIONS=692} [2024-06-27 23:06:10,838 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 451 predicate places. [2024-06-27 23:06:10,838 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 692 transitions, 12234 flow [2024-06-27 23:06:10,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:10,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:10,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:10,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 23:06:10,839 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:10,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:10,839 INFO L85 PathProgramCache]: Analyzing trace with hash -625843160, now seen corresponding path program 30 times [2024-06-27 23:06:10,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:10,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119305602] [2024-06-27 23:06:10,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:10,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:10,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:10,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:10,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:10,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119305602] [2024-06-27 23:06:10,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119305602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:10,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:10,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:10,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384062855] [2024-06-27 23:06:10,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:10,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:10,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:10,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:10,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:10,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:10,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 692 transitions, 12234 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:10,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:10,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:10,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:12,400 INFO L124 PetriNetUnfolderBase]: 3441/5778 cut-off events. [2024-06-27 23:06:12,401 INFO L125 PetriNetUnfolderBase]: For 787491/787491 co-relation queries the response was YES. [2024-06-27 23:06:12,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48872 conditions, 5778 events. 3441/5778 cut-off events. For 787491/787491 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 39318 event pairs, 725 based on Foata normal form. 1/5764 useless extension candidates. Maximal degree in co-relation 48659. Up to 4496 conditions per place. [2024-06-27 23:06:12,488 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 257 selfloop transitions, 453 changer transitions 0/717 dead transitions. [2024-06-27 23:06:12,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 717 transitions, 14728 flow [2024-06-27 23:06:12,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:06:12,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:06:12,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 252 transitions. [2024-06-27 23:06:12,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5727272727272728 [2024-06-27 23:06:12,489 INFO L175 Difference]: Start difference. First operand has 492 places, 692 transitions, 12234 flow. Second operand 11 states and 252 transitions. [2024-06-27 23:06:12,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 717 transitions, 14728 flow [2024-06-27 23:06:17,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 717 transitions, 13834 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:06:17,147 INFO L231 Difference]: Finished difference. Result has 496 places, 692 transitions, 12252 flow [2024-06-27 23:06:17,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11340, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=453, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12252, PETRI_PLACES=496, PETRI_TRANSITIONS=692} [2024-06-27 23:06:17,147 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 455 predicate places. [2024-06-27 23:06:17,147 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 692 transitions, 12252 flow [2024-06-27 23:06:17,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:17,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:17,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:17,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 23:06:17,148 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:17,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:17,148 INFO L85 PathProgramCache]: Analyzing trace with hash -224731045, now seen corresponding path program 1 times [2024-06-27 23:06:17,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:17,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760578251] [2024-06-27 23:06:17,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:17,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:17,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:17,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:17,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:17,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760578251] [2024-06-27 23:06:17,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760578251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:17,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:17,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:17,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028514115] [2024-06-27 23:06:17,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:17,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:17,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:17,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:17,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:17,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:17,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 692 transitions, 12252 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:17,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:17,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:17,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:18,681 INFO L124 PetriNetUnfolderBase]: 3581/6018 cut-off events. [2024-06-27 23:06:18,681 INFO L125 PetriNetUnfolderBase]: For 1157773/1157779 co-relation queries the response was YES. [2024-06-27 23:06:18,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50839 conditions, 6018 events. 3581/6018 cut-off events. For 1157773/1157779 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 41072 event pairs, 592 based on Foata normal form. 48/6063 useless extension candidates. Maximal degree in co-relation 50625. Up to 4931 conditions per place. [2024-06-27 23:06:18,779 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 634 selfloop transitions, 88 changer transitions 1/730 dead transitions. [2024-06-27 23:06:18,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 730 transitions, 13934 flow [2024-06-27 23:06:18,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:06:18,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:06:18,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 23:06:18,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6678571428571428 [2024-06-27 23:06:18,780 INFO L175 Difference]: Start difference. First operand has 496 places, 692 transitions, 12252 flow. Second operand 7 states and 187 transitions. [2024-06-27 23:06:18,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 730 transitions, 13934 flow [2024-06-27 23:06:23,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 730 transitions, 12695 flow, removed 33 selfloop flow, removed 10 redundant places. [2024-06-27 23:06:23,489 INFO L231 Difference]: Finished difference. Result has 493 places, 694 transitions, 11300 flow [2024-06-27 23:06:23,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11013, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11300, PETRI_PLACES=493, PETRI_TRANSITIONS=694} [2024-06-27 23:06:23,490 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 452 predicate places. [2024-06-27 23:06:23,490 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 694 transitions, 11300 flow [2024-06-27 23:06:23,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:23,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:23,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:23,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 23:06:23,490 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:23,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:23,491 INFO L85 PathProgramCache]: Analyzing trace with hash 147015481, now seen corresponding path program 2 times [2024-06-27 23:06:23,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:23,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259375537] [2024-06-27 23:06:23,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:23,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:23,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:23,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:23,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:23,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259375537] [2024-06-27 23:06:23,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259375537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:23,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:23,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:23,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939115695] [2024-06-27 23:06:23,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:23,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:23,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:23,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:23,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:23,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:23,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 694 transitions, 11300 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:23,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:23,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:23,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:24,981 INFO L124 PetriNetUnfolderBase]: 3607/6055 cut-off events. [2024-06-27 23:06:24,981 INFO L125 PetriNetUnfolderBase]: For 891248/891254 co-relation queries the response was YES. [2024-06-27 23:06:25,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50526 conditions, 6055 events. 3607/6055 cut-off events. For 891248/891254 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 41368 event pairs, 695 based on Foata normal form. 14/6061 useless extension candidates. Maximal degree in co-relation 50313. Up to 5194 conditions per place. [2024-06-27 23:06:25,084 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 586 selfloop transitions, 141 changer transitions 0/734 dead transitions. [2024-06-27 23:06:25,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 734 transitions, 12980 flow [2024-06-27 23:06:25,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:25,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:25,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 23:06:25,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.646875 [2024-06-27 23:06:25,085 INFO L175 Difference]: Start difference. First operand has 493 places, 694 transitions, 11300 flow. Second operand 8 states and 207 transitions. [2024-06-27 23:06:25,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 734 transitions, 12980 flow [2024-06-27 23:06:30,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 734 transitions, 12798 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 23:06:30,168 INFO L231 Difference]: Finished difference. Result has 497 places, 697 transitions, 11518 flow [2024-06-27 23:06:30,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11118, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11518, PETRI_PLACES=497, PETRI_TRANSITIONS=697} [2024-06-27 23:06:30,169 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 456 predicate places. [2024-06-27 23:06:30,169 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 697 transitions, 11518 flow [2024-06-27 23:06:30,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:30,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:30,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:30,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 23:06:30,169 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:30,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:30,170 INFO L85 PathProgramCache]: Analyzing trace with hash 262306651, now seen corresponding path program 3 times [2024-06-27 23:06:30,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:30,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299873614] [2024-06-27 23:06:30,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:30,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:30,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:30,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-27 23:06:30,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:30,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299873614] [2024-06-27 23:06:30,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299873614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:30,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:30,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:30,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327616835] [2024-06-27 23:06:30,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:30,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:30,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:30,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:30,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:30,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:30,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 697 transitions, 11518 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:30,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:30,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:30,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:31,733 INFO L124 PetriNetUnfolderBase]: 3643/6111 cut-off events. [2024-06-27 23:06:31,734 INFO L125 PetriNetUnfolderBase]: For 901249/901255 co-relation queries the response was YES. [2024-06-27 23:06:31,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50986 conditions, 6111 events. 3643/6111 cut-off events. For 901249/901255 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 41760 event pairs, 701 based on Foata normal form. 14/6117 useless extension candidates. Maximal degree in co-relation 50772. Up to 5391 conditions per place. [2024-06-27 23:06:31,838 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 651 selfloop transitions, 76 changer transitions 0/734 dead transitions. [2024-06-27 23:06:31,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 734 transitions, 13200 flow [2024-06-27 23:06:31,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:31,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:31,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 23:06:31,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-27 23:06:31,839 INFO L175 Difference]: Start difference. First operand has 497 places, 697 transitions, 11518 flow. Second operand 8 states and 201 transitions. [2024-06-27 23:06:31,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 734 transitions, 13200 flow [2024-06-27 23:06:36,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 734 transitions, 12862 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 23:06:36,716 INFO L231 Difference]: Finished difference. Result has 499 places, 700 transitions, 11460 flow [2024-06-27 23:06:36,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11180, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=621, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11460, PETRI_PLACES=499, PETRI_TRANSITIONS=700} [2024-06-27 23:06:36,716 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 458 predicate places. [2024-06-27 23:06:36,716 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 700 transitions, 11460 flow [2024-06-27 23:06:36,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:36,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:36,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] [2024-06-27 23:06:36,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 23:06:36,717 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:36,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:36,717 INFO L85 PathProgramCache]: Analyzing trace with hash 144158521, now seen corresponding path program 4 times [2024-06-27 23:06:36,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:36,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151462356] [2024-06-27 23:06:36,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:36,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:36,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:36,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:36,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:36,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151462356] [2024-06-27 23:06:36,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151462356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:36,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:36,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:36,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669699102] [2024-06-27 23:06:36,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:36,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:36,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:36,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:36,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:36,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:36,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 700 transitions, 11460 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:36,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:36,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:36,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:38,263 INFO L124 PetriNetUnfolderBase]: 3666/6153 cut-off events. [2024-06-27 23:06:38,263 INFO L125 PetriNetUnfolderBase]: For 893081/893087 co-relation queries the response was YES. [2024-06-27 23:06:38,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50817 conditions, 6153 events. 3666/6153 cut-off events. For 893081/893087 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 42157 event pairs, 554 based on Foata normal form. 14/6164 useless extension candidates. Maximal degree in co-relation 50602. Up to 4788 conditions per place. [2024-06-27 23:06:38,365 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 584 selfloop transitions, 154 changer transitions 0/745 dead transitions. [2024-06-27 23:06:38,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 745 transitions, 13224 flow [2024-06-27 23:06:38,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:38,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:38,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 23:06:38,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-27 23:06:38,366 INFO L175 Difference]: Start difference. First operand has 499 places, 700 transitions, 11460 flow. Second operand 8 states and 212 transitions. [2024-06-27 23:06:38,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 745 transitions, 13224 flow [2024-06-27 23:06:42,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 745 transitions, 13020 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-27 23:06:42,995 INFO L231 Difference]: Finished difference. Result has 502 places, 702 transitions, 11680 flow [2024-06-27 23:06:42,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11256, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11680, PETRI_PLACES=502, PETRI_TRANSITIONS=702} [2024-06-27 23:06:42,996 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 461 predicate places. [2024-06-27 23:06:42,996 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 702 transitions, 11680 flow [2024-06-27 23:06:42,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:42,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:42,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:42,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 23:06:42,996 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:42,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:42,997 INFO L85 PathProgramCache]: Analyzing trace with hash 739920115, now seen corresponding path program 3 times [2024-06-27 23:06:42,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:42,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178979380] [2024-06-27 23:06:42,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:42,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:43,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:43,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-27 23:06:43,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:43,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178979380] [2024-06-27 23:06:43,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178979380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:43,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:43,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:43,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617970474] [2024-06-27 23:06:43,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:43,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:43,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:43,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:43,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:43,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:43,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 702 transitions, 11680 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:43,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:43,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:43,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:44,605 INFO L124 PetriNetUnfolderBase]: 3674/6172 cut-off events. [2024-06-27 23:06:44,605 INFO L125 PetriNetUnfolderBase]: For 845337/845354 co-relation queries the response was YES. [2024-06-27 23:06:44,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51292 conditions, 6172 events. 3674/6172 cut-off events. For 845337/845354 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 42410 event pairs, 652 based on Foata normal form. 14/6179 useless extension candidates. Maximal degree in co-relation 51076. Up to 5393 conditions per place. [2024-06-27 23:06:44,699 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 644 selfloop transitions, 79 changer transitions 0/730 dead transitions. [2024-06-27 23:06:44,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 730 transitions, 13680 flow [2024-06-27 23:06:44,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:06:44,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:06:44,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 23:06:44,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-27 23:06:44,700 INFO L175 Difference]: Start difference. First operand has 502 places, 702 transitions, 11680 flow. Second operand 7 states and 163 transitions. [2024-06-27 23:06:44,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 730 transitions, 13680 flow [2024-06-27 23:06:49,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 730 transitions, 13306 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 23:06:49,217 INFO L231 Difference]: Finished difference. Result has 504 places, 708 transitions, 11731 flow [2024-06-27 23:06:49,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11306, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11731, PETRI_PLACES=504, PETRI_TRANSITIONS=708} [2024-06-27 23:06:49,217 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 463 predicate places. [2024-06-27 23:06:49,217 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 708 transitions, 11731 flow [2024-06-27 23:06:49,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:49,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:49,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:49,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 23:06:49,217 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:49,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:49,218 INFO L85 PathProgramCache]: Analyzing trace with hash -809508621, now seen corresponding path program 4 times [2024-06-27 23:06:49,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:49,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104647613] [2024-06-27 23:06:49,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:49,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:49,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:49,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:49,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:49,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104647613] [2024-06-27 23:06:49,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104647613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:49,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:49,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:49,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368625821] [2024-06-27 23:06:49,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:49,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:49,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:49,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:49,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:49,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:49,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 708 transitions, 11731 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:49,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:49,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:49,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:50,886 INFO L124 PetriNetUnfolderBase]: 3682/6178 cut-off events. [2024-06-27 23:06:50,886 INFO L125 PetriNetUnfolderBase]: For 855479/855496 co-relation queries the response was YES. [2024-06-27 23:06:50,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51169 conditions, 6178 events. 3682/6178 cut-off events. For 855479/855496 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 42366 event pairs, 745 based on Foata normal form. 14/6181 useless extension candidates. Maximal degree in co-relation 50951. Up to 5488 conditions per place. [2024-06-27 23:06:50,981 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 656 selfloop transitions, 68 changer transitions 0/731 dead transitions. [2024-06-27 23:06:50,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 731 transitions, 13694 flow [2024-06-27 23:06:50,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:50,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:50,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-27 23:06:50,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-27 23:06:50,982 INFO L175 Difference]: Start difference. First operand has 504 places, 708 transitions, 11731 flow. Second operand 8 states and 177 transitions. [2024-06-27 23:06:50,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 731 transitions, 13694 flow [2024-06-27 23:06:55,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 731 transitions, 13489 flow, removed 65 selfloop flow, removed 3 redundant places. [2024-06-27 23:06:55,430 INFO L231 Difference]: Finished difference. Result has 509 places, 712 transitions, 11867 flow [2024-06-27 23:06:55,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11526, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11867, PETRI_PLACES=509, PETRI_TRANSITIONS=712} [2024-06-27 23:06:55,430 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-27 23:06:55,431 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 712 transitions, 11867 flow [2024-06-27 23:06:55,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:55,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:55,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:55,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 23:06:55,431 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:55,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:55,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1362925781, now seen corresponding path program 5 times [2024-06-27 23:06:55,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:55,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295551611] [2024-06-27 23:06:55,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:55,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:55,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:55,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:55,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:55,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295551611] [2024-06-27 23:06:55,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295551611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:55,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:55,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:55,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095020668] [2024-06-27 23:06:55,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:55,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:55,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:55,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:55,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:55,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:55,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 712 transitions, 11867 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:55,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:55,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:55,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:57,021 INFO L124 PetriNetUnfolderBase]: 3677/6165 cut-off events. [2024-06-27 23:06:57,021 INFO L125 PetriNetUnfolderBase]: For 842946/842946 co-relation queries the response was YES. [2024-06-27 23:06:57,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50812 conditions, 6165 events. 3677/6165 cut-off events. For 842946/842946 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 42256 event pairs, 739 based on Foata normal form. 2/6158 useless extension candidates. Maximal degree in co-relation 50592. Up to 5492 conditions per place. [2024-06-27 23:06:57,129 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 654 selfloop transitions, 70 changer transitions 0/731 dead transitions. [2024-06-27 23:06:57,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 731 transitions, 13370 flow [2024-06-27 23:06:57,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:06:57,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:06:57,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 23:06:57,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-27 23:06:57,130 INFO L175 Difference]: Start difference. First operand has 509 places, 712 transitions, 11867 flow. Second operand 7 states and 162 transitions. [2024-06-27 23:06:57,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 731 transitions, 13370 flow [2024-06-27 23:07:02,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 731 transitions, 13113 flow, removed 91 selfloop flow, removed 4 redundant places. [2024-06-27 23:07:02,190 INFO L231 Difference]: Finished difference. Result has 512 places, 712 transitions, 11761 flow [2024-06-27 23:07:02,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11610, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11761, PETRI_PLACES=512, PETRI_TRANSITIONS=712} [2024-06-27 23:07:02,191 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 471 predicate places. [2024-06-27 23:07:02,191 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 712 transitions, 11761 flow [2024-06-27 23:07:02,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:02,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:02,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:02,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 23:07:02,191 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:02,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:02,192 INFO L85 PathProgramCache]: Analyzing trace with hash 943224930, now seen corresponding path program 31 times [2024-06-27 23:07:02,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:02,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692833267] [2024-06-27 23:07:02,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:02,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:02,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:02,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:02,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:02,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692833267] [2024-06-27 23:07:02,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692833267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:02,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:02,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:02,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770538804] [2024-06-27 23:07:02,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:02,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:02,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:02,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:02,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:02,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:02,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 712 transitions, 11761 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:02,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:02,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:02,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:03,832 INFO L124 PetriNetUnfolderBase]: 3674/6154 cut-off events. [2024-06-27 23:07:03,832 INFO L125 PetriNetUnfolderBase]: For 830863/830863 co-relation queries the response was YES. [2024-06-27 23:07:03,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50543 conditions, 6154 events. 3674/6154 cut-off events. For 830863/830863 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 42128 event pairs, 761 based on Foata normal form. 1/6146 useless extension candidates. Maximal degree in co-relation 50321. Up to 4991 conditions per place. [2024-06-27 23:07:03,938 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 339 selfloop transitions, 396 changer transitions 0/742 dead transitions. [2024-06-27 23:07:03,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 742 transitions, 13845 flow [2024-06-27 23:07:03,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:03,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:03,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-27 23:07:03,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-27 23:07:03,939 INFO L175 Difference]: Start difference. First operand has 512 places, 712 transitions, 11761 flow. Second operand 9 states and 219 transitions. [2024-06-27 23:07:03,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 742 transitions, 13845 flow [2024-06-27 23:07:08,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 742 transitions, 13690 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 23:07:08,448 INFO L231 Difference]: Finished difference. Result has 516 places, 712 transitions, 12408 flow [2024-06-27 23:07:08,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11606, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=396, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12408, PETRI_PLACES=516, PETRI_TRANSITIONS=712} [2024-06-27 23:07:08,448 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 475 predicate places. [2024-06-27 23:07:08,448 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 712 transitions, 12408 flow [2024-06-27 23:07:08,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:08,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:08,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:08,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 23:07:08,448 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:08,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:08,449 INFO L85 PathProgramCache]: Analyzing trace with hash 274726747, now seen corresponding path program 6 times [2024-06-27 23:07:08,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:08,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231647744] [2024-06-27 23:07:08,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:08,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:08,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:08,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:08,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:08,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231647744] [2024-06-27 23:07:08,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231647744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:08,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:08,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:08,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198509802] [2024-06-27 23:07:08,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:08,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:08,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:08,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:08,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:08,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:08,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 712 transitions, 12408 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:08,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:08,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:08,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:09,943 INFO L124 PetriNetUnfolderBase]: 3669/6164 cut-off events. [2024-06-27 23:07:09,943 INFO L125 PetriNetUnfolderBase]: For 839470/839487 co-relation queries the response was YES. [2024-06-27 23:07:10,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51045 conditions, 6164 events. 3669/6164 cut-off events. For 839470/839487 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 42313 event pairs, 749 based on Foata normal form. 14/6171 useless extension candidates. Maximal degree in co-relation 50822. Up to 5493 conditions per place. [2024-06-27 23:07:10,051 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 658 selfloop transitions, 63 changer transitions 0/728 dead transitions. [2024-06-27 23:07:10,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 728 transitions, 13897 flow [2024-06-27 23:07:10,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:07:10,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:07:10,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 23:07:10,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-27 23:07:10,052 INFO L175 Difference]: Start difference. First operand has 516 places, 712 transitions, 12408 flow. Second operand 7 states and 157 transitions. [2024-06-27 23:07:10,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 728 transitions, 13897 flow [2024-06-27 23:07:14,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 728 transitions, 13215 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 23:07:14,341 INFO L231 Difference]: Finished difference. Result has 516 places, 712 transitions, 11857 flow [2024-06-27 23:07:14,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11726, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=649, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11857, PETRI_PLACES=516, PETRI_TRANSITIONS=712} [2024-06-27 23:07:14,341 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 475 predicate places. [2024-06-27 23:07:14,342 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 712 transitions, 11857 flow [2024-06-27 23:07:14,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:14,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:14,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:14,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 23:07:14,342 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:14,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:14,343 INFO L85 PathProgramCache]: Analyzing trace with hash -805187934, now seen corresponding path program 32 times [2024-06-27 23:07:14,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:14,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568342766] [2024-06-27 23:07:14,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:14,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:14,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:14,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:14,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:14,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568342766] [2024-06-27 23:07:14,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568342766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:14,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:14,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:14,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075926491] [2024-06-27 23:07:14,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:14,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:14,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:14,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:14,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:14,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:14,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 712 transitions, 11857 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:14,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:14,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:14,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:15,979 INFO L124 PetriNetUnfolderBase]: 3674/6173 cut-off events. [2024-06-27 23:07:15,979 INFO L125 PetriNetUnfolderBase]: For 826987/827004 co-relation queries the response was YES. [2024-06-27 23:07:16,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50291 conditions, 6173 events. 3674/6173 cut-off events. For 826987/827004 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 42411 event pairs, 769 based on Foata normal form. 13/6179 useless extension candidates. Maximal degree in co-relation 50067. Up to 4990 conditions per place. [2024-06-27 23:07:16,091 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 338 selfloop transitions, 400 changer transitions 0/745 dead transitions. [2024-06-27 23:07:16,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 745 transitions, 14005 flow [2024-06-27 23:07:16,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:07:16,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:07:16,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 267 transitions. [2024-06-27 23:07:16,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-27 23:07:16,092 INFO L175 Difference]: Start difference. First operand has 516 places, 712 transitions, 11857 flow. Second operand 12 states and 267 transitions. [2024-06-27 23:07:16,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 745 transitions, 14005 flow [2024-06-27 23:07:21,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 745 transitions, 13874 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:07:21,062 INFO L231 Difference]: Finished difference. Result has 523 places, 715 transitions, 12588 flow [2024-06-27 23:07:21,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11726, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=397, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12588, PETRI_PLACES=523, PETRI_TRANSITIONS=715} [2024-06-27 23:07:21,063 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 482 predicate places. [2024-06-27 23:07:21,063 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 715 transitions, 12588 flow [2024-06-27 23:07:21,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:21,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:21,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:21,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 23:07:21,064 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:21,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:21,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1697515054, now seen corresponding path program 33 times [2024-06-27 23:07:21,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:21,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226432938] [2024-06-27 23:07:21,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:21,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:21,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:21,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:21,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:21,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226432938] [2024-06-27 23:07:21,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226432938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:21,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:21,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:21,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177395161] [2024-06-27 23:07:21,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:21,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:21,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:21,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:21,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:21,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:21,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 715 transitions, 12588 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:21,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:21,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:21,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:22,864 INFO L124 PetriNetUnfolderBase]: 3671/6152 cut-off events. [2024-06-27 23:07:22,864 INFO L125 PetriNetUnfolderBase]: For 828966/828966 co-relation queries the response was YES. [2024-06-27 23:07:23,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50993 conditions, 6152 events. 3671/6152 cut-off events. For 828966/828966 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 42134 event pairs, 760 based on Foata normal form. 1/6144 useless extension candidates. Maximal degree in co-relation 50768. Up to 4987 conditions per place. [2024-06-27 23:07:23,043 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 340 selfloop transitions, 398 changer transitions 0/745 dead transitions. [2024-06-27 23:07:23,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 745 transitions, 14686 flow [2024-06-27 23:07:23,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:23,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:23,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-27 23:07:23,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-27 23:07:23,044 INFO L175 Difference]: Start difference. First operand has 523 places, 715 transitions, 12588 flow. Second operand 9 states and 219 transitions. [2024-06-27 23:07:23,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 745 transitions, 14686 flow [2024-06-27 23:07:27,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 745 transitions, 13968 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-27 23:07:27,317 INFO L231 Difference]: Finished difference. Result has 523 places, 715 transitions, 12676 flow [2024-06-27 23:07:27,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11870, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=398, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12676, PETRI_PLACES=523, PETRI_TRANSITIONS=715} [2024-06-27 23:07:27,318 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 482 predicate places. [2024-06-27 23:07:27,318 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 715 transitions, 12676 flow [2024-06-27 23:07:27,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:27,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:27,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:27,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 23:07:27,319 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:27,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:27,319 INFO L85 PathProgramCache]: Analyzing trace with hash 369555134, now seen corresponding path program 34 times [2024-06-27 23:07:27,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:27,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779290851] [2024-06-27 23:07:27,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:27,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:27,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:27,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:27,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:27,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779290851] [2024-06-27 23:07:27,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779290851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:27,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:27,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:27,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060424039] [2024-06-27 23:07:27,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:27,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:27,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:27,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:27,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:27,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:27,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 715 transitions, 12676 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:27,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:27,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:27,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:29,111 INFO L124 PetriNetUnfolderBase]: 3668/6148 cut-off events. [2024-06-27 23:07:29,111 INFO L125 PetriNetUnfolderBase]: For 831430/831430 co-relation queries the response was YES. [2024-06-27 23:07:29,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50943 conditions, 6148 events. 3668/6148 cut-off events. For 831430/831430 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 42148 event pairs, 760 based on Foata normal form. 1/6140 useless extension candidates. Maximal degree in co-relation 50717. Up to 4984 conditions per place. [2024-06-27 23:07:29,296 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 337 selfloop transitions, 403 changer transitions 0/747 dead transitions. [2024-06-27 23:07:29,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 747 transitions, 14786 flow [2024-06-27 23:07:29,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:07:29,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:07:29,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 262 transitions. [2024-06-27 23:07:29,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5954545454545455 [2024-06-27 23:07:29,297 INFO L175 Difference]: Start difference. First operand has 523 places, 715 transitions, 12676 flow. Second operand 11 states and 262 transitions. [2024-06-27 23:07:29,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 747 transitions, 14786 flow [2024-06-27 23:07:34,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 747 transitions, 13934 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 23:07:34,085 INFO L231 Difference]: Finished difference. Result has 526 places, 715 transitions, 12648 flow [2024-06-27 23:07:34,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11828, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=403, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12648, PETRI_PLACES=526, PETRI_TRANSITIONS=715} [2024-06-27 23:07:34,086 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 485 predicate places. [2024-06-27 23:07:34,086 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 715 transitions, 12648 flow [2024-06-27 23:07:34,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:34,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:34,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:34,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 23:07:34,086 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:34,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:34,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1500557592, now seen corresponding path program 35 times [2024-06-27 23:07:34,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:34,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992905095] [2024-06-27 23:07:34,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:34,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:34,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:34,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:34,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:34,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992905095] [2024-06-27 23:07:34,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992905095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:34,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:34,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:34,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339301383] [2024-06-27 23:07:34,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:34,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:34,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:34,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:34,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:34,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:34,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 715 transitions, 12648 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:34,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:34,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:34,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:35,865 INFO L124 PetriNetUnfolderBase]: 3673/6174 cut-off events. [2024-06-27 23:07:35,865 INFO L125 PetriNetUnfolderBase]: For 834807/834824 co-relation queries the response was YES. [2024-06-27 23:07:35,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51037 conditions, 6174 events. 3673/6174 cut-off events. For 834807/834824 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 42485 event pairs, 767 based on Foata normal form. 13/6180 useless extension candidates. Maximal degree in co-relation 50810. Up to 4990 conditions per place. [2024-06-27 23:07:35,970 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 341 selfloop transitions, 400 changer transitions 0/748 dead transitions. [2024-06-27 23:07:35,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 748 transitions, 15095 flow [2024-06-27 23:07:35,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:07:35,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:07:35,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 253 transitions. [2024-06-27 23:07:35,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:07:35,971 INFO L175 Difference]: Start difference. First operand has 526 places, 715 transitions, 12648 flow. Second operand 11 states and 253 transitions. [2024-06-27 23:07:35,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 748 transitions, 15095 flow [2024-06-27 23:07:40,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 748 transitions, 14511 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-27 23:07:40,587 INFO L231 Difference]: Finished difference. Result has 527 places, 718 transitions, 12947 flow [2024-06-27 23:07:40,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12079, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=397, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12947, PETRI_PLACES=527, PETRI_TRANSITIONS=718} [2024-06-27 23:07:40,588 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 486 predicate places. [2024-06-27 23:07:40,588 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 718 transitions, 12947 flow [2024-06-27 23:07:40,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:40,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:40,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:40,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 23:07:40,588 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:40,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:40,589 INFO L85 PathProgramCache]: Analyzing trace with hash -818074944, now seen corresponding path program 36 times [2024-06-27 23:07:40,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:40,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13720536] [2024-06-27 23:07:40,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:40,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:40,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:40,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-27 23:07:40,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:40,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13720536] [2024-06-27 23:07:40,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13720536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:40,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:40,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:40,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264447919] [2024-06-27 23:07:40,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:40,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:40,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:40,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:40,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:40,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:40,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 718 transitions, 12947 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:40,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:40,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:40,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:42,445 INFO L124 PetriNetUnfolderBase]: 3670/6170 cut-off events. [2024-06-27 23:07:42,445 INFO L125 PetriNetUnfolderBase]: For 817628/817645 co-relation queries the response was YES. [2024-06-27 23:07:42,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50913 conditions, 6170 events. 3670/6170 cut-off events. For 817628/817645 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 42454 event pairs, 767 based on Foata normal form. 13/6176 useless extension candidates. Maximal degree in co-relation 50687. Up to 4987 conditions per place. [2024-06-27 23:07:42,550 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 341 selfloop transitions, 401 changer transitions 0/749 dead transitions. [2024-06-27 23:07:42,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 749 transitions, 15053 flow [2024-06-27 23:07:42,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:07:42,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:07:42,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 288 transitions. [2024-06-27 23:07:42,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5538461538461539 [2024-06-27 23:07:42,552 INFO L175 Difference]: Start difference. First operand has 527 places, 718 transitions, 12947 flow. Second operand 13 states and 288 transitions. [2024-06-27 23:07:42,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 749 transitions, 15053 flow [2024-06-27 23:07:46,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 749 transitions, 13933 flow, removed 42 selfloop flow, removed 12 redundant places. [2024-06-27 23:07:46,694 INFO L231 Difference]: Finished difference. Result has 528 places, 718 transitions, 12635 flow [2024-06-27 23:07:46,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11827, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=401, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12635, PETRI_PLACES=528, PETRI_TRANSITIONS=718} [2024-06-27 23:07:46,694 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 487 predicate places. [2024-06-27 23:07:46,694 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 718 transitions, 12635 flow [2024-06-27 23:07:46,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:46,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:46,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:46,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 23:07:46,695 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:46,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:46,695 INFO L85 PathProgramCache]: Analyzing trace with hash 42386594, now seen corresponding path program 37 times [2024-06-27 23:07:46,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:46,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939591329] [2024-06-27 23:07:46,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:46,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:46,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:46,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:46,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:46,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939591329] [2024-06-27 23:07:46,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939591329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:46,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:46,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:46,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660131089] [2024-06-27 23:07:46,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:46,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:46,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:46,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:46,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:46,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:46,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 718 transitions, 12635 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:46,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:46,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:46,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:48,570 INFO L124 PetriNetUnfolderBase]: 3667/6153 cut-off events. [2024-06-27 23:07:48,570 INFO L125 PetriNetUnfolderBase]: For 812478/812478 co-relation queries the response was YES. [2024-06-27 23:07:48,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50371 conditions, 6153 events. 3667/6153 cut-off events. For 812478/812478 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 42234 event pairs, 756 based on Foata normal form. 1/6145 useless extension candidates. Maximal degree in co-relation 50145. Up to 4984 conditions per place. [2024-06-27 23:07:48,661 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 335 selfloop transitions, 413 changer transitions 0/755 dead transitions. [2024-06-27 23:07:48,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 755 transitions, 15047 flow [2024-06-27 23:07:48,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 23:07:48,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 23:07:48,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 334 transitions. [2024-06-27 23:07:48,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5566666666666666 [2024-06-27 23:07:48,662 INFO L175 Difference]: Start difference. First operand has 528 places, 718 transitions, 12635 flow. Second operand 15 states and 334 transitions. [2024-06-27 23:07:48,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 755 transitions, 15047 flow [2024-06-27 23:07:53,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 755 transitions, 14096 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-27 23:07:53,018 INFO L231 Difference]: Finished difference. Result has 530 places, 718 transitions, 12528 flow [2024-06-27 23:07:53,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11684, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=413, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=12528, PETRI_PLACES=530, PETRI_TRANSITIONS=718} [2024-06-27 23:07:53,019 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 489 predicate places. [2024-06-27 23:07:53,019 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 718 transitions, 12528 flow [2024-06-27 23:07:53,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:53,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:53,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:53,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 23:07:53,019 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:53,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:53,020 INFO L85 PathProgramCache]: Analyzing trace with hash -738107894, now seen corresponding path program 38 times [2024-06-27 23:07:53,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:53,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901194807] [2024-06-27 23:07:53,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:53,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:53,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:53,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:53,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:53,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901194807] [2024-06-27 23:07:53,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901194807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:53,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:53,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:53,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278420986] [2024-06-27 23:07:53,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:53,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:53,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:53,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:53,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:53,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:53,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 718 transitions, 12528 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:53,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:53,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:53,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:54,804 INFO L124 PetriNetUnfolderBase]: 3672/6165 cut-off events. [2024-06-27 23:07:54,804 INFO L125 PetriNetUnfolderBase]: For 821530/821530 co-relation queries the response was YES. [2024-06-27 23:07:54,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50489 conditions, 6165 events. 3672/6165 cut-off events. For 821530/821530 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 42313 event pairs, 750 based on Foata normal form. 1/6157 useless extension candidates. Maximal degree in co-relation 50262. Up to 4990 conditions per place. [2024-06-27 23:07:54,899 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 334 selfloop transitions, 416 changer transitions 0/757 dead transitions. [2024-06-27 23:07:54,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 757 transitions, 15293 flow [2024-06-27 23:07:54,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:07:54,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:07:54,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 297 transitions. [2024-06-27 23:07:54,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5711538461538461 [2024-06-27 23:07:54,900 INFO L175 Difference]: Start difference. First operand has 530 places, 718 transitions, 12528 flow. Second operand 13 states and 297 transitions. [2024-06-27 23:07:54,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 757 transitions, 15293 flow [2024-06-27 23:07:59,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 757 transitions, 14150 flow, removed 21 selfloop flow, removed 17 redundant places. [2024-06-27 23:07:59,292 INFO L231 Difference]: Finished difference. Result has 526 places, 721 transitions, 12322 flow [2024-06-27 23:07:59,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11418, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=413, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12322, PETRI_PLACES=526, PETRI_TRANSITIONS=721} [2024-06-27 23:07:59,292 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 485 predicate places. [2024-06-27 23:07:59,293 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 721 transitions, 12322 flow [2024-06-27 23:07:59,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:59,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:59,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:59,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 23:07:59,293 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:59,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:59,293 INFO L85 PathProgramCache]: Analyzing trace with hash 369906674, now seen corresponding path program 39 times [2024-06-27 23:07:59,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:59,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600543225] [2024-06-27 23:07:59,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:59,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:59,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:59,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:59,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:59,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600543225] [2024-06-27 23:07:59,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600543225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:59,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:59,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:59,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174928294] [2024-06-27 23:07:59,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:59,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:59,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:59,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:59,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:59,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:59,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 721 transitions, 12322 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:59,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:59,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:59,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:01,135 INFO L124 PetriNetUnfolderBase]: 3669/6158 cut-off events. [2024-06-27 23:08:01,135 INFO L125 PetriNetUnfolderBase]: For 787472/787472 co-relation queries the response was YES. [2024-06-27 23:08:01,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50040 conditions, 6158 events. 3669/6158 cut-off events. For 787472/787472 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 42349 event pairs, 756 based on Foata normal form. 1/6150 useless extension candidates. Maximal degree in co-relation 49816. Up to 4987 conditions per place. [2024-06-27 23:08:01,237 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 332 selfloop transitions, 416 changer transitions 0/755 dead transitions. [2024-06-27 23:08:01,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 755 transitions, 14448 flow [2024-06-27 23:08:01,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:08:01,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:08:01,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 295 transitions. [2024-06-27 23:08:01,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5673076923076923 [2024-06-27 23:08:01,238 INFO L175 Difference]: Start difference. First operand has 526 places, 721 transitions, 12322 flow. Second operand 13 states and 295 transitions. [2024-06-27 23:08:01,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 755 transitions, 14448 flow [2024-06-27 23:08:05,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 755 transitions, 13367 flow, removed 27 selfloop flow, removed 13 redundant places. [2024-06-27 23:08:05,676 INFO L231 Difference]: Finished difference. Result has 526 places, 721 transitions, 12099 flow [2024-06-27 23:08:05,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11249, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=416, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12099, PETRI_PLACES=526, PETRI_TRANSITIONS=721} [2024-06-27 23:08:05,676 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 485 predicate places. [2024-06-27 23:08:05,676 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 721 transitions, 12099 flow [2024-06-27 23:08:05,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:05,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:05,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:05,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 23:08:05,677 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:05,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:05,677 INFO L85 PathProgramCache]: Analyzing trace with hash 369549554, now seen corresponding path program 40 times [2024-06-27 23:08:05,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:05,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55999424] [2024-06-27 23:08:05,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:05,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:05,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:05,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:05,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:05,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55999424] [2024-06-27 23:08:05,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55999424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:05,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:05,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:05,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733887278] [2024-06-27 23:08:05,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:05,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:05,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:05,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:05,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:05,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:05,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 721 transitions, 12099 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:05,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:05,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:05,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:07,538 INFO L124 PetriNetUnfolderBase]: 3666/6157 cut-off events. [2024-06-27 23:08:07,538 INFO L125 PetriNetUnfolderBase]: For 765782/765782 co-relation queries the response was YES. [2024-06-27 23:08:07,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49680 conditions, 6157 events. 3666/6157 cut-off events. For 765782/765782 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 42345 event pairs, 750 based on Foata normal form. 1/6149 useless extension candidates. Maximal degree in co-relation 49457. Up to 4984 conditions per place. [2024-06-27 23:08:07,634 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 342 selfloop transitions, 408 changer transitions 0/757 dead transitions. [2024-06-27 23:08:07,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 757 transitions, 14501 flow [2024-06-27 23:08:07,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 23:08:07,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 23:08:07,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 319 transitions. [2024-06-27 23:08:07,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5696428571428571 [2024-06-27 23:08:07,635 INFO L175 Difference]: Start difference. First operand has 526 places, 721 transitions, 12099 flow. Second operand 14 states and 319 transitions. [2024-06-27 23:08:07,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 757 transitions, 14501 flow [2024-06-27 23:08:11,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 757 transitions, 13645 flow, removed 8 selfloop flow, removed 14 redundant places. [2024-06-27 23:08:11,285 INFO L231 Difference]: Finished difference. Result has 526 places, 721 transitions, 12085 flow [2024-06-27 23:08:11,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11255, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=408, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12085, PETRI_PLACES=526, PETRI_TRANSITIONS=721} [2024-06-27 23:08:11,285 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 485 predicate places. [2024-06-27 23:08:11,285 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 721 transitions, 12085 flow [2024-06-27 23:08:11,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:11,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:11,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:11,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 23:08:11,286 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:11,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:11,286 INFO L85 PathProgramCache]: Analyzing trace with hash 369722534, now seen corresponding path program 41 times [2024-06-27 23:08:11,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:11,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121168508] [2024-06-27 23:08:11,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:11,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:11,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:11,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:11,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:11,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121168508] [2024-06-27 23:08:11,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121168508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:11,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:11,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:11,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934665775] [2024-06-27 23:08:11,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:11,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:11,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:11,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:11,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:11,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:11,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 721 transitions, 12085 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:11,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:11,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:11,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:13,139 INFO L124 PetriNetUnfolderBase]: 3663/6153 cut-off events. [2024-06-27 23:08:13,139 INFO L125 PetriNetUnfolderBase]: For 746690/746690 co-relation queries the response was YES. [2024-06-27 23:08:13,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49426 conditions, 6153 events. 3663/6153 cut-off events. For 746690/746690 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 42268 event pairs, 750 based on Foata normal form. 1/6145 useless extension candidates. Maximal degree in co-relation 49204. Up to 4981 conditions per place. [2024-06-27 23:08:13,239 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 339 selfloop transitions, 408 changer transitions 0/754 dead transitions. [2024-06-27 23:08:13,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 754 transitions, 14199 flow [2024-06-27 23:08:13,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:08:13,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:08:13,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 278 transitions. [2024-06-27 23:08:13,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-27 23:08:13,240 INFO L175 Difference]: Start difference. First operand has 526 places, 721 transitions, 12085 flow. Second operand 12 states and 278 transitions. [2024-06-27 23:08:13,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 754 transitions, 14199 flow [2024-06-27 23:08:17,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 754 transitions, 13378 flow, removed 21 selfloop flow, removed 13 redundant places. [2024-06-27 23:08:17,287 INFO L231 Difference]: Finished difference. Result has 525 places, 721 transitions, 12102 flow [2024-06-27 23:08:17,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11272, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=408, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12102, PETRI_PLACES=525, PETRI_TRANSITIONS=721} [2024-06-27 23:08:17,287 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 484 predicate places. [2024-06-27 23:08:17,287 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 721 transitions, 12102 flow [2024-06-27 23:08:17,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:17,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:17,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:17,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 23:08:17,288 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:17,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:17,288 INFO L85 PathProgramCache]: Analyzing trace with hash -224541790, now seen corresponding path program 42 times [2024-06-27 23:08:17,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:17,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147329766] [2024-06-27 23:08:17,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:17,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:17,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:17,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:17,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:17,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147329766] [2024-06-27 23:08:17,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147329766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:17,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:17,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:17,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361344847] [2024-06-27 23:08:17,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:17,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:17,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:17,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:17,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:17,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:17,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 721 transitions, 12102 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:17,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:17,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:17,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:19,088 INFO L124 PetriNetUnfolderBase]: 3684/6193 cut-off events. [2024-06-27 23:08:19,088 INFO L125 PetriNetUnfolderBase]: For 755544/755550 co-relation queries the response was YES. [2024-06-27 23:08:19,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49910 conditions, 6193 events. 3684/6193 cut-off events. For 755544/755550 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 42604 event pairs, 723 based on Foata normal form. 5/6195 useless extension candidates. Maximal degree in co-relation 49689. Up to 5412 conditions per place. [2024-06-27 23:08:19,372 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 633 selfloop transitions, 115 changer transitions 0/755 dead transitions. [2024-06-27 23:08:19,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 755 transitions, 14696 flow [2024-06-27 23:08:19,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:08:19,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:08:19,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 23:08:19,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-27 23:08:19,374 INFO L175 Difference]: Start difference. First operand has 525 places, 721 transitions, 12102 flow. Second operand 7 states and 173 transitions. [2024-06-27 23:08:19,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 755 transitions, 14696 flow [2024-06-27 23:08:24,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 755 transitions, 13760 flow, removed 12 selfloop flow, removed 14 redundant places. [2024-06-27 23:08:24,454 INFO L231 Difference]: Finished difference. Result has 519 places, 731 transitions, 11658 flow [2024-06-27 23:08:24,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11206, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11658, PETRI_PLACES=519, PETRI_TRANSITIONS=731} [2024-06-27 23:08:24,455 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 478 predicate places. [2024-06-27 23:08:24,455 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 731 transitions, 11658 flow [2024-06-27 23:08:24,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:24,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:24,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:24,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 23:08:24,455 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:24,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:24,455 INFO L85 PathProgramCache]: Analyzing trace with hash -224374390, now seen corresponding path program 43 times [2024-06-27 23:08:24,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:24,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419316163] [2024-06-27 23:08:24,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:24,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:24,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:24,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:24,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:24,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419316163] [2024-06-27 23:08:24,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419316163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:24,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:24,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:24,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054040771] [2024-06-27 23:08:24,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:24,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:24,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:24,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:24,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:24,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:24,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 731 transitions, 11658 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:24,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:24,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:24,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:26,235 INFO L124 PetriNetUnfolderBase]: 3689/6202 cut-off events. [2024-06-27 23:08:26,236 INFO L125 PetriNetUnfolderBase]: For 733456/733462 co-relation queries the response was YES. [2024-06-27 23:08:26,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49139 conditions, 6202 events. 3689/6202 cut-off events. For 733456/733462 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 42655 event pairs, 723 based on Foata normal form. 5/6204 useless extension candidates. Maximal degree in co-relation 48918. Up to 5418 conditions per place. [2024-06-27 23:08:26,334 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 634 selfloop transitions, 121 changer transitions 0/762 dead transitions. [2024-06-27 23:08:26,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 762 transitions, 14371 flow [2024-06-27 23:08:26,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:08:26,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:08:26,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-27 23:08:26,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-27 23:08:26,335 INFO L175 Difference]: Start difference. First operand has 519 places, 731 transitions, 11658 flow. Second operand 10 states and 232 transitions. [2024-06-27 23:08:26,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 762 transitions, 14371 flow [2024-06-27 23:08:31,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 762 transitions, 14061 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-27 23:08:31,326 INFO L231 Difference]: Finished difference. Result has 525 places, 735 transitions, 11689 flow [2024-06-27 23:08:31,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11354, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=613, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11689, PETRI_PLACES=525, PETRI_TRANSITIONS=735} [2024-06-27 23:08:31,326 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 484 predicate places. [2024-06-27 23:08:31,327 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 735 transitions, 11689 flow [2024-06-27 23:08:31,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:31,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:31,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:31,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-27 23:08:31,327 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:31,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:31,327 INFO L85 PathProgramCache]: Analyzing trace with hash -224368810, now seen corresponding path program 44 times [2024-06-27 23:08:31,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:31,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24168069] [2024-06-27 23:08:31,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:31,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:31,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:31,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:31,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:31,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24168069] [2024-06-27 23:08:31,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24168069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:31,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:31,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:31,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549982685] [2024-06-27 23:08:31,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:31,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:31,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:31,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:31,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:31,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:31,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 735 transitions, 11689 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:31,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:31,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:31,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:33,200 INFO L124 PetriNetUnfolderBase]: 3686/6198 cut-off events. [2024-06-27 23:08:33,201 INFO L125 PetriNetUnfolderBase]: For 733835/733841 co-relation queries the response was YES. [2024-06-27 23:08:33,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48987 conditions, 6198 events. 3686/6198 cut-off events. For 733835/733841 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 42683 event pairs, 723 based on Foata normal form. 5/6200 useless extension candidates. Maximal degree in co-relation 48765. Up to 5415 conditions per place. [2024-06-27 23:08:33,303 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 633 selfloop transitions, 119 changer transitions 0/759 dead transitions. [2024-06-27 23:08:33,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 759 transitions, 14049 flow [2024-06-27 23:08:33,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:08:33,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:08:33,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 23:08:33,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-27 23:08:33,304 INFO L175 Difference]: Start difference. First operand has 525 places, 735 transitions, 11689 flow. Second operand 8 states and 193 transitions. [2024-06-27 23:08:33,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 759 transitions, 14049 flow [2024-06-27 23:08:38,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 759 transitions, 13689 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-27 23:08:38,019 INFO L231 Difference]: Finished difference. Result has 526 places, 735 transitions, 11573 flow [2024-06-27 23:08:38,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11329, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11573, PETRI_PLACES=526, PETRI_TRANSITIONS=735} [2024-06-27 23:08:38,020 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 485 predicate places. [2024-06-27 23:08:38,020 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 735 transitions, 11573 flow [2024-06-27 23:08:38,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:38,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:38,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:38,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-27 23:08:38,020 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:38,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:38,020 INFO L85 PathProgramCache]: Analyzing trace with hash 16246370, now seen corresponding path program 45 times [2024-06-27 23:08:38,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:38,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024907015] [2024-06-27 23:08:38,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:38,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:38,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:38,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:38,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:38,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024907015] [2024-06-27 23:08:38,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024907015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:38,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:38,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:38,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345482754] [2024-06-27 23:08:38,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:38,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:38,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:38,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:38,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:38,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:38,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 735 transitions, 11573 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:38,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:38,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:38,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:39,893 INFO L124 PetriNetUnfolderBase]: 3683/6194 cut-off events. [2024-06-27 23:08:39,894 INFO L125 PetriNetUnfolderBase]: For 733448/733454 co-relation queries the response was YES. [2024-06-27 23:08:39,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48777 conditions, 6194 events. 3683/6194 cut-off events. For 733448/733454 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 42646 event pairs, 723 based on Foata normal form. 5/6196 useless extension candidates. Maximal degree in co-relation 48554. Up to 5412 conditions per place. [2024-06-27 23:08:39,994 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 633 selfloop transitions, 118 changer transitions 0/758 dead transitions. [2024-06-27 23:08:39,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 758 transitions, 13667 flow [2024-06-27 23:08:39,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:08:39,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:08:39,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 23:08:39,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 23:08:39,995 INFO L175 Difference]: Start difference. First operand has 526 places, 735 transitions, 11573 flow. Second operand 8 states and 190 transitions. [2024-06-27 23:08:39,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 758 transitions, 13667 flow [2024-06-27 23:08:44,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 758 transitions, 13423 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 23:08:44,783 INFO L231 Difference]: Finished difference. Result has 527 places, 735 transitions, 11571 flow [2024-06-27 23:08:44,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11329, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11571, PETRI_PLACES=527, PETRI_TRANSITIONS=735} [2024-06-27 23:08:44,784 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 486 predicate places. [2024-06-27 23:08:44,784 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 735 transitions, 11571 flow [2024-06-27 23:08:44,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:44,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:44,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:44,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-27 23:08:44,784 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:44,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:44,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1476030246, now seen corresponding path program 46 times [2024-06-27 23:08:44,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:44,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280685367] [2024-06-27 23:08:44,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:44,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:44,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:44,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:44,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:44,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280685367] [2024-06-27 23:08:44,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280685367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:44,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:44,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:44,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844690976] [2024-06-27 23:08:44,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:44,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:44,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:44,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:44,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:44,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:44,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 735 transitions, 11571 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:44,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:44,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:44,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:46,503 INFO L124 PetriNetUnfolderBase]: 3680/6190 cut-off events. [2024-06-27 23:08:46,503 INFO L125 PetriNetUnfolderBase]: For 733822/733828 co-relation queries the response was YES. [2024-06-27 23:08:46,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48685 conditions, 6190 events. 3680/6190 cut-off events. For 733822/733828 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 42581 event pairs, 723 based on Foata normal form. 5/6192 useless extension candidates. Maximal degree in co-relation 48461. Up to 5409 conditions per place. [2024-06-27 23:08:46,602 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 632 selfloop transitions, 120 changer transitions 0/759 dead transitions. [2024-06-27 23:08:46,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 759 transitions, 13405 flow [2024-06-27 23:08:46,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:08:46,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:08:46,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 23:08:46,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-27 23:08:46,604 INFO L175 Difference]: Start difference. First operand has 527 places, 735 transitions, 11571 flow. Second operand 7 states and 174 transitions. [2024-06-27 23:08:46,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 759 transitions, 13405 flow [2024-06-27 23:08:51,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 759 transitions, 13056 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 23:08:51,513 INFO L231 Difference]: Finished difference. Result has 526 places, 735 transitions, 11468 flow [2024-06-27 23:08:51,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11222, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11468, PETRI_PLACES=526, PETRI_TRANSITIONS=735} [2024-06-27 23:08:51,514 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 485 predicate places. [2024-06-27 23:08:51,514 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 735 transitions, 11468 flow [2024-06-27 23:08:51,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:51,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:51,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:51,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-27 23:08:51,514 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:51,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:51,515 INFO L85 PathProgramCache]: Analyzing trace with hash -225909642, now seen corresponding path program 47 times [2024-06-27 23:08:51,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:51,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144641339] [2024-06-27 23:08:51,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:51,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:51,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:51,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:51,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:51,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144641339] [2024-06-27 23:08:51,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144641339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:51,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:51,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:51,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434674438] [2024-06-27 23:08:51,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:51,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:51,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:51,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:51,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:51,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:51,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 735 transitions, 11468 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:51,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:51,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:51,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:53,452 INFO L124 PetriNetUnfolderBase]: 3677/6186 cut-off events. [2024-06-27 23:08:53,452 INFO L125 PetriNetUnfolderBase]: For 732781/732787 co-relation queries the response was YES. [2024-06-27 23:08:53,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48510 conditions, 6186 events. 3677/6186 cut-off events. For 732781/732787 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 42585 event pairs, 723 based on Foata normal form. 5/6188 useless extension candidates. Maximal degree in co-relation 48285. Up to 5406 conditions per place. [2024-06-27 23:08:53,553 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 631 selfloop transitions, 125 changer transitions 0/763 dead transitions. [2024-06-27 23:08:53,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 763 transitions, 13322 flow [2024-06-27 23:08:53,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:08:53,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:08:53,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 23:08:53,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-27 23:08:53,554 INFO L175 Difference]: Start difference. First operand has 526 places, 735 transitions, 11468 flow. Second operand 8 states and 198 transitions. [2024-06-27 23:08:53,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 763 transitions, 13322 flow [2024-06-27 23:08:58,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 763 transitions, 13109 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 23:08:58,099 INFO L231 Difference]: Finished difference. Result has 530 places, 735 transitions, 11511 flow [2024-06-27 23:08:58,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11255, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11511, PETRI_PLACES=530, PETRI_TRANSITIONS=735} [2024-06-27 23:08:58,100 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 489 predicate places. [2024-06-27 23:08:58,100 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 735 transitions, 11511 flow [2024-06-27 23:08:58,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:58,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:58,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] [2024-06-27 23:08:58,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-27 23:08:58,100 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:58,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:58,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1894572088, now seen corresponding path program 48 times [2024-06-27 23:08:58,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:58,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805160331] [2024-06-27 23:08:58,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:58,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:58,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:58,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-27 23:08:58,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:58,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805160331] [2024-06-27 23:08:58,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805160331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:58,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:58,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:58,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492549940] [2024-06-27 23:08:58,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:58,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:58,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:58,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:58,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:58,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:58,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 735 transitions, 11511 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:58,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:58,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:58,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:59,895 INFO L124 PetriNetUnfolderBase]: 3674/6182 cut-off events. [2024-06-27 23:08:59,895 INFO L125 PetriNetUnfolderBase]: For 733645/733651 co-relation queries the response was YES. [2024-06-27 23:08:59,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48464 conditions, 6182 events. 3674/6182 cut-off events. For 733645/733651 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 42592 event pairs, 723 based on Foata normal form. 5/6184 useless extension candidates. Maximal degree in co-relation 48238. Up to 5403 conditions per place. [2024-06-27 23:08:59,997 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 633 selfloop transitions, 121 changer transitions 0/761 dead transitions. [2024-06-27 23:08:59,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 761 transitions, 13085 flow [2024-06-27 23:08:59,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:08:59,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:08:59,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 23:08:59,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 23:08:59,998 INFO L175 Difference]: Start difference. First operand has 530 places, 735 transitions, 11511 flow. Second operand 7 states and 176 transitions. [2024-06-27 23:08:59,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 761 transitions, 13085 flow [2024-06-27 23:09:04,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 761 transitions, 12882 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 23:09:04,886 INFO L231 Difference]: Finished difference. Result has 532 places, 735 transitions, 11556 flow [2024-06-27 23:09:04,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11308, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11556, PETRI_PLACES=532, PETRI_TRANSITIONS=735} [2024-06-27 23:09:04,886 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 491 predicate places. [2024-06-27 23:09:04,886 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 735 transitions, 11556 flow [2024-06-27 23:09:04,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:04,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:04,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:04,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-27 23:09:04,887 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:04,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:04,887 INFO L85 PathProgramCache]: Analyzing trace with hash 154377826, now seen corresponding path program 49 times [2024-06-27 23:09:04,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:04,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467677833] [2024-06-27 23:09:04,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:04,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:04,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:04,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:04,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:04,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467677833] [2024-06-27 23:09:04,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467677833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:04,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:04,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:04,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065886586] [2024-06-27 23:09:04,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:04,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:04,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:04,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:04,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:05,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:09:05,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 735 transitions, 11556 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:05,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:05,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:09:05,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:06,726 INFO L124 PetriNetUnfolderBase]: 3695/6217 cut-off events. [2024-06-27 23:09:06,726 INFO L125 PetriNetUnfolderBase]: For 763570/763576 co-relation queries the response was YES. [2024-06-27 23:09:06,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49024 conditions, 6217 events. 3695/6217 cut-off events. For 763570/763576 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 42893 event pairs, 723 based on Foata normal form. 5/6219 useless extension candidates. Maximal degree in co-relation 48797. Up to 5262 conditions per place. [2024-06-27 23:09:06,827 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 550 selfloop transitions, 218 changer transitions 0/775 dead transitions. [2024-06-27 23:09:06,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 775 transitions, 13856 flow [2024-06-27 23:09:06,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:09:06,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:09:06,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-27 23:09:06,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 23:09:06,828 INFO L175 Difference]: Start difference. First operand has 532 places, 735 transitions, 11556 flow. Second operand 10 states and 235 transitions. [2024-06-27 23:09:06,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 775 transitions, 13856 flow [2024-06-27 23:09:12,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 775 transitions, 13666 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 23:09:12,156 INFO L231 Difference]: Finished difference. Result has 538 places, 744 transitions, 11944 flow [2024-06-27 23:09:12,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11366, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11944, PETRI_PLACES=538, PETRI_TRANSITIONS=744} [2024-06-27 23:09:12,157 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 497 predicate places. [2024-06-27 23:09:12,157 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 744 transitions, 11944 flow [2024-06-27 23:09:12,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:12,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:12,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:12,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-27 23:09:12,157 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:12,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:12,157 INFO L85 PathProgramCache]: Analyzing trace with hash 147020596, now seen corresponding path program 50 times [2024-06-27 23:09:12,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:12,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436911145] [2024-06-27 23:09:12,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:12,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:12,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:12,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:12,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:12,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436911145] [2024-06-27 23:09:12,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436911145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:12,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:12,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:09:12,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015329092] [2024-06-27 23:09:12,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:12,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:09:12,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:12,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:09:12,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:09:12,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:09:12,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 744 transitions, 11944 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:12,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:12,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:09:12,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:13,948 INFO L124 PetriNetUnfolderBase]: 3700/6226 cut-off events. [2024-06-27 23:09:13,948 INFO L125 PetriNetUnfolderBase]: For 775730/775736 co-relation queries the response was YES. [2024-06-27 23:09:14,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49431 conditions, 6226 events. 3700/6226 cut-off events. For 775730/775736 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 42938 event pairs, 723 based on Foata normal form. 5/6228 useless extension candidates. Maximal degree in co-relation 49203. Up to 5268 conditions per place. [2024-06-27 23:09:14,046 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 564 selfloop transitions, 208 changer transitions 0/779 dead transitions. [2024-06-27 23:09:14,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 779 transitions, 14167 flow [2024-06-27 23:09:14,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:09:14,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:09:14,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 23:09:14,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-27 23:09:14,047 INFO L175 Difference]: Start difference. First operand has 538 places, 744 transitions, 11944 flow. Second operand 8 states and 201 transitions. [2024-06-27 23:09:14,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 779 transitions, 14167 flow [2024-06-27 23:09:19,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 779 transitions, 13673 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 23:09:19,662 INFO L231 Difference]: Finished difference. Result has 539 places, 747 transitions, 11915 flow [2024-06-27 23:09:19,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11456, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11915, PETRI_PLACES=539, PETRI_TRANSITIONS=747} [2024-06-27 23:09:19,662 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 498 predicate places. [2024-06-27 23:09:19,663 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 747 transitions, 11915 flow [2024-06-27 23:09:19,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:19,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:19,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] [2024-06-27 23:09:19,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-27 23:09:19,663 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:19,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:19,663 INFO L85 PathProgramCache]: Analyzing trace with hash 882732606, now seen corresponding path program 51 times [2024-06-27 23:09:19,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:19,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507568225] [2024-06-27 23:09:19,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:19,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:19,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:19,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:19,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:19,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507568225] [2024-06-27 23:09:19,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507568225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:19,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:19,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:19,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927197808] [2024-06-27 23:09:19,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:19,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:19,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:19,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:19,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:19,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:09:19,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 747 transitions, 11915 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:19,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:19,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:09:19,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:21,514 INFO L124 PetriNetUnfolderBase]: 3697/6222 cut-off events. [2024-06-27 23:09:21,514 INFO L125 PetriNetUnfolderBase]: For 775772/775778 co-relation queries the response was YES. [2024-06-27 23:09:21,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49248 conditions, 6222 events. 3697/6222 cut-off events. For 775772/775778 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 42948 event pairs, 723 based on Foata normal form. 5/6224 useless extension candidates. Maximal degree in co-relation 49019. Up to 5265 conditions per place. [2024-06-27 23:09:21,619 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 550 selfloop transitions, 222 changer transitions 0/779 dead transitions. [2024-06-27 23:09:21,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 779 transitions, 13819 flow [2024-06-27 23:09:21,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:09:21,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:09:21,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-27 23:09:21,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-27 23:09:21,620 INFO L175 Difference]: Start difference. First operand has 539 places, 747 transitions, 11915 flow. Second operand 9 states and 219 transitions. [2024-06-27 23:09:21,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 779 transitions, 13819 flow [2024-06-27 23:09:26,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 779 transitions, 13465 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 23:09:26,167 INFO L231 Difference]: Finished difference. Result has 543 places, 747 transitions, 12011 flow [2024-06-27 23:09:26,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11561, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12011, PETRI_PLACES=543, PETRI_TRANSITIONS=747} [2024-06-27 23:09:26,168 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 502 predicate places. [2024-06-27 23:09:26,168 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 747 transitions, 12011 flow [2024-06-27 23:09:26,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:26,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:26,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:26,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-27 23:09:26,169 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:26,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:26,169 INFO L85 PathProgramCache]: Analyzing trace with hash 490564456, now seen corresponding path program 52 times [2024-06-27 23:09:26,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:26,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091541817] [2024-06-27 23:09:26,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:26,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:26,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:26,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:26,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:26,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091541817] [2024-06-27 23:09:26,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091541817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:26,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:26,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:26,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020681545] [2024-06-27 23:09:26,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:26,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:26,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:26,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:26,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:26,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:09:26,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 747 transitions, 12011 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:26,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:26,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:09:26,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:27,935 INFO L124 PetriNetUnfolderBase]: 3715/6253 cut-off events. [2024-06-27 23:09:27,935 INFO L125 PetriNetUnfolderBase]: For 798238/798244 co-relation queries the response was YES. [2024-06-27 23:09:28,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49789 conditions, 6253 events. 3715/6253 cut-off events. For 798238/798244 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 43176 event pairs, 723 based on Foata normal form. 5/6255 useless extension candidates. Maximal degree in co-relation 49559. Up to 5525 conditions per place. [2024-06-27 23:09:28,040 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 675 selfloop transitions, 99 changer transitions 0/781 dead transitions. [2024-06-27 23:09:28,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 781 transitions, 14095 flow [2024-06-27 23:09:28,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:09:28,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:09:28,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-27 23:09:28,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-27 23:09:28,041 INFO L175 Difference]: Start difference. First operand has 543 places, 747 transitions, 12011 flow. Second operand 11 states and 242 transitions. [2024-06-27 23:09:28,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 781 transitions, 14095 flow [2024-06-27 23:09:32,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 781 transitions, 13761 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 23:09:32,437 INFO L231 Difference]: Finished difference. Result has 549 places, 756 transitions, 12095 flow [2024-06-27 23:09:32,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11685, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12095, PETRI_PLACES=549, PETRI_TRANSITIONS=756} [2024-06-27 23:09:32,438 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 508 predicate places. [2024-06-27 23:09:32,438 INFO L495 AbstractCegarLoop]: Abstraction has has 549 places, 756 transitions, 12095 flow [2024-06-27 23:09:32,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:32,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:32,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:32,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-27 23:09:32,438 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:32,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:32,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1226276466, now seen corresponding path program 53 times [2024-06-27 23:09:32,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:32,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100561013] [2024-06-27 23:09:32,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:32,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:32,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:32,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:32,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:32,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100561013] [2024-06-27 23:09:32,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100561013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:32,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:32,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:32,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780491220] [2024-06-27 23:09:32,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:32,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:32,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:32,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:32,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:32,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:09:32,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 756 transitions, 12095 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:32,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:32,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:09:32,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:34,353 INFO L124 PetriNetUnfolderBase]: 3712/6249 cut-off events. [2024-06-27 23:09:34,354 INFO L125 PetriNetUnfolderBase]: For 798318/798324 co-relation queries the response was YES. [2024-06-27 23:09:34,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49440 conditions, 6249 events. 3712/6249 cut-off events. For 798318/798324 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 43160 event pairs, 723 based on Foata normal form. 5/6251 useless extension candidates. Maximal degree in co-relation 49208. Up to 5522 conditions per place. [2024-06-27 23:09:34,455 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 675 selfloop transitions, 99 changer transitions 0/781 dead transitions. [2024-06-27 23:09:34,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 781 transitions, 13703 flow [2024-06-27 23:09:34,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:09:34,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:09:34,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 258 transitions. [2024-06-27 23:09:34,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-27 23:09:34,456 INFO L175 Difference]: Start difference. First operand has 549 places, 756 transitions, 12095 flow. Second operand 12 states and 258 transitions. [2024-06-27 23:09:34,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 781 transitions, 13703 flow [2024-06-27 23:09:39,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 781 transitions, 13435 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-27 23:09:39,294 INFO L231 Difference]: Finished difference. Result has 554 places, 756 transitions, 12031 flow [2024-06-27 23:09:39,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11827, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=756, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=657, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12031, PETRI_PLACES=554, PETRI_TRANSITIONS=756} [2024-06-27 23:09:39,295 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 513 predicate places. [2024-06-27 23:09:39,295 INFO L495 AbstractCegarLoop]: Abstraction has has 554 places, 756 transitions, 12031 flow [2024-06-27 23:09:39,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:39,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:39,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:39,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-27 23:09:39,295 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:39,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:39,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1222551816, now seen corresponding path program 54 times [2024-06-27 23:09:39,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:39,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207725068] [2024-06-27 23:09:39,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:39,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:39,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:39,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:39,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:39,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207725068] [2024-06-27 23:09:39,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207725068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:39,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:39,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:39,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224041129] [2024-06-27 23:09:39,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:39,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:39,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:39,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:39,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:39,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:09:39,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 756 transitions, 12031 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:39,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:39,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:09:39,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand