./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.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/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 21:49:55,683 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 21:49:55,757 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 21:49:55,762 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 21:49:55,762 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 21:49:55,789 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 21:49:55,789 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 21:49:55,790 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 21:49:55,790 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 21:49:55,793 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 21:49:55,793 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 21:49:55,794 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 21:49:55,794 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 21:49:55,795 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 21:49:55,795 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 21:49:55,796 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 21:49:55,796 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 21:49:55,796 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 21:49:55,796 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 21:49:55,797 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 21:49:55,798 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 21:49:55,798 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 21:49:55,798 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 21:49:55,798 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 21:49:55,799 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 21:49:55,799 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 21:49:55,799 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 21:49:55,799 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 21:49:55,800 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 21:49:55,800 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 21:49:55,801 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 21:49:55,801 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 21:49:55,801 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:49:55,802 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 21:49:55,802 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 21:49:55,802 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 21:49:55,802 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 21:49:55,802 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 21:49:55,803 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 21:49:55,803 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 21:49:55,803 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 21:49:55,803 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 21:49:55,803 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 21:49:55,804 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 [2024-06-27 21:49:56,032 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 21:49:56,055 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 21:49:56,057 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 21:49:56,058 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 21:49:56,058 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 21:49:56,059 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 21:49:57,139 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 21:49:57,362 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 21:49:57,365 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 21:49:57,375 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1f5507db9/c4bfb5c034d748fa82bbc058132ba9fa/FLAGd157bbaf2 [2024-06-27 21:49:57,385 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1f5507db9/c4bfb5c034d748fa82bbc058132ba9fa [2024-06-27 21:49:57,387 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 21:49:57,387 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 21:49:57,388 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/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-27 21:49:57,458 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 21:49:57,459 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 21:49:57,460 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 21:49:57,460 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 21:49:57,464 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 21:49:57,464 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:49:57" (1/2) ... [2024-06-27 21:49:57,465 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79cf91f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:57, skipping insertion in model container [2024-06-27 21:49:57,465 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:49:57" (1/2) ... [2024-06-27 21:49:57,467 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@28dfc73c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:57, skipping insertion in model container [2024-06-27 21:49:57,468 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:49:57" (2/2) ... [2024-06-27 21:49:57,469 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79cf91f5 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:49:57, skipping insertion in model container [2024-06-27 21:49:57,469 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:49:57" (2/2) ... [2024-06-27 21:49:57,469 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 21:49:57,492 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 21:49:57,497 INFO L97 edCorrectnessWitness]: Location invariant before [L778-L778] ! multithreaded || ((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 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) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) [2024-06-27 21:49:57,497 INFO L97 edCorrectnessWitness]: Location invariant before [L776-L776] ! multithreaded || ((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 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) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) [2024-06-27 21:49:57,497 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] ! multithreaded || ((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 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) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) [2024-06-27 21:49:57,497 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 21:49:57,497 INFO L106 edCorrectnessWitness]: ghost_update [L774-L774] multithreaded = 1; [2024-06-27 21:49:57,536 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 21:49:57,664 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] [2024-06-27 21:49:57,813 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:49:57,822 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 21:49:57,851 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 21:49:57,906 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:49:57,938 INFO L206 MainTranslator]: Completed translation [2024-06-27 21:49:57,938 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:49:57 WrapperNode [2024-06-27 21:49:57,938 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 21:49:57,940 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 21:49:57,940 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 21:49:57,940 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 21:49:57,945 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:49:57" (1/1) ... [2024-06-27 21:49:57,971 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:49:57" (1/1) ... [2024-06-27 21:49:58,010 INFO L138 Inliner]: procedures = 175, calls = 39, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 63 [2024-06-27 21:49:58,010 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 21:49:58,011 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 21:49:58,011 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 21:49:58,011 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 21:49:58,018 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:49:57" (1/1) ... [2024-06-27 21:49:58,018 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:49:57" (1/1) ... [2024-06-27 21:49:58,020 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:49:57" (1/1) ... [2024-06-27 21:49:58,029 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 21:49:58,029 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:49:57" (1/1) ... [2024-06-27 21:49:58,029 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:49:57" (1/1) ... [2024-06-27 21:49:58,032 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:49:57" (1/1) ... [2024-06-27 21:49:58,034 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:49:57" (1/1) ... [2024-06-27 21:49:58,035 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:49:57" (1/1) ... [2024-06-27 21:49:58,036 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:49:57" (1/1) ... [2024-06-27 21:49:58,037 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 21:49:58,038 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 21:49:58,038 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 21:49:58,038 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 21:49:58,039 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:49:57" (1/1) ... [2024-06-27 21:49:58,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:49:58,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 21:49:58,062 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 21:49:58,080 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 21:49:58,095 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 21:49:58,096 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 21:49:58,096 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 21:49:58,096 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 21:49:58,096 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 21:49:58,096 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 21:49:58,096 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 21:49:58,096 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 21:49:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 21:49:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 21:49:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 21:49:58,097 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 21:49:58,098 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 21:49:58,189 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 21:49:58,191 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 21:49:58,385 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 21:49:58,390 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 21:49:58,466 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 21:49:58,467 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 21:49:58,467 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:49:58 BoogieIcfgContainer [2024-06-27 21:49:58,467 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 21:49:58,469 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 21:49:58,469 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 21:49:58,471 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 21:49:58,471 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 09:49:57" (1/4) ... [2024-06-27 21:49:58,472 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@621d0f5a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:49:58, skipping insertion in model container [2024-06-27 21:49:58,472 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:49:57" (2/4) ... [2024-06-27 21:49:58,472 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@621d0f5a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:49:58, skipping insertion in model container [2024-06-27 21:49:58,473 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:49:57" (3/4) ... [2024-06-27 21:49:58,474 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@621d0f5a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:49:58, skipping insertion in model container [2024-06-27 21:49:58,475 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:49:58" (4/4) ... [2024-06-27 21:49:58,475 INFO L112 eAbstractionObserver]: Analyzing ICFG safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 21:49:58,487 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 21:49:58,488 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 21:49:58,488 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 21:49:58,523 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 21:49:58,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 44 transitions, 100 flow [2024-06-27 21:49:58,581 INFO L124 PetriNetUnfolderBase]: 1/41 cut-off events. [2024-06-27 21:49:58,581 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:49:58,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 41 events. 1/41 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 63 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 42. Up to 2 conditions per place. [2024-06-27 21:49:58,585 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 44 transitions, 100 flow [2024-06-27 21:49:58,589 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 48 places, 38 transitions, 85 flow [2024-06-27 21:49:58,598 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 21:49:58,602 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;@38b9ff2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 21:49:58,603 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 21:49:58,611 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 21:49:58,613 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 21:49:58,613 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:49:58,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:58,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 21:49:58,614 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:58,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:58,618 INFO L85 PathProgramCache]: Analyzing trace with hash 206032635, now seen corresponding path program 1 times [2024-06-27 21:49:58,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:58,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97250646] [2024-06-27 21:49:58,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:58,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:58,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:58,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:58,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:58,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97250646] [2024-06-27 21:49:58,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97250646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:58,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:58,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 21:49:58,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394496632] [2024-06-27 21:49:58,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:58,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:49:58,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:58,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:49:58,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:49:59,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 44 [2024-06-27 21:49:59,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 38 transitions, 85 flow. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:59,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:59,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 44 [2024-06-27 21:49:59,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:59,227 INFO L124 PetriNetUnfolderBase]: 759/1377 cut-off events. [2024-06-27 21:49:59,228 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-27 21:49:59,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2581 conditions, 1377 events. 759/1377 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7724 event pairs, 534 based on Foata normal form. 1/1344 useless extension candidates. Maximal degree in co-relation 2569. Up to 1147 conditions per place. [2024-06-27 21:49:59,242 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 31 selfloop transitions, 4 changer transitions 0/50 dead transitions. [2024-06-27 21:49:59,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 50 transitions, 185 flow [2024-06-27 21:49:59,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:49:59,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:49:59,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 95 transitions. [2024-06-27 21:49:59,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7196969696969697 [2024-06-27 21:49:59,254 INFO L175 Difference]: Start difference. First operand has 48 places, 38 transitions, 85 flow. Second operand 3 states and 95 transitions. [2024-06-27 21:49:59,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 50 transitions, 185 flow [2024-06-27 21:49:59,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 50 transitions, 180 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:49:59,261 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 112 flow [2024-06-27 21:49:59,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-27 21:49:59,266 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 0 predicate places. [2024-06-27 21:49:59,267 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 112 flow [2024-06-27 21:49:59,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:59,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:59,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:59,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 21:49:59,268 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:59,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:59,269 INFO L85 PathProgramCache]: Analyzing trace with hash 448096154, now seen corresponding path program 1 times [2024-06-27 21:49:59,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:59,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082133179] [2024-06-27 21:49:59,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:59,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:59,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:59,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:59,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:59,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082133179] [2024-06-27 21:49:59,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082133179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:59,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:59,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:49:59,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166739940] [2024-06-27 21:49:59,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:59,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:49:59,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:59,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:49:59,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:49:59,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:49:59,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 112 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 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 21:49:59,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:59,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:49:59,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:59,648 INFO L124 PetriNetUnfolderBase]: 1224/2158 cut-off events. [2024-06-27 21:49:59,648 INFO L125 PetriNetUnfolderBase]: For 304/306 co-relation queries the response was YES. [2024-06-27 21:49:59,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4576 conditions, 2158 events. 1224/2158 cut-off events. For 304/306 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 12561 event pairs, 628 based on Foata normal form. 5/2139 useless extension candidates. Maximal degree in co-relation 4564. Up to 1784 conditions per place. [2024-06-27 21:49:59,660 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 46 selfloop transitions, 7 changer transitions 0/66 dead transitions. [2024-06-27 21:49:59,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 66 transitions, 284 flow [2024-06-27 21:49:59,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:49:59,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:49:59,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-06-27 21:49:59,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6875 [2024-06-27 21:49:59,663 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 112 flow. Second operand 4 states and 121 transitions. [2024-06-27 21:49:59,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 66 transitions, 284 flow [2024-06-27 21:49:59,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 66 transitions, 278 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:49:59,665 INFO L231 Difference]: Finished difference. Result has 52 places, 47 transitions, 164 flow [2024-06-27 21:49:59,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=164, PETRI_PLACES=52, PETRI_TRANSITIONS=47} [2024-06-27 21:49:59,666 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 4 predicate places. [2024-06-27 21:49:59,666 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 47 transitions, 164 flow [2024-06-27 21:49:59,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 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 21:49:59,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:59,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:59,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 21:49:59,667 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:59,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:59,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1123686361, now seen corresponding path program 1 times [2024-06-27 21:49:59,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:59,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217169021] [2024-06-27 21:49:59,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:59,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:59,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:59,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:59,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:59,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217169021] [2024-06-27 21:49:59,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217169021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:59,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:59,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:59,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377990347] [2024-06-27 21:49:59,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:59,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:59,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:59,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:59,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:59,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:49:59,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 47 transitions, 164 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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 21:49:59,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:59,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:49:59,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:59,979 INFO L124 PetriNetUnfolderBase]: 1215/1983 cut-off events. [2024-06-27 21:49:59,979 INFO L125 PetriNetUnfolderBase]: For 804/812 co-relation queries the response was YES. [2024-06-27 21:49:59,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4864 conditions, 1983 events. 1215/1983 cut-off events. For 804/812 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 10933 event pairs, 298 based on Foata normal form. 14/1992 useless extension candidates. Maximal degree in co-relation 4849. Up to 1731 conditions per place. [2024-06-27 21:49:59,992 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 52 selfloop transitions, 9 changer transitions 0/74 dead transitions. [2024-06-27 21:49:59,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 74 transitions, 352 flow [2024-06-27 21:49:59,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:49:59,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:49:59,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-27 21:49:59,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6636363636363637 [2024-06-27 21:49:59,994 INFO L175 Difference]: Start difference. First operand has 52 places, 47 transitions, 164 flow. Second operand 5 states and 146 transitions. [2024-06-27 21:49:59,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 74 transitions, 352 flow [2024-06-27 21:49:59,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 74 transitions, 350 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 21:49:59,997 INFO L231 Difference]: Finished difference. Result has 56 places, 48 transitions, 195 flow [2024-06-27 21:49:59,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=195, PETRI_PLACES=56, PETRI_TRANSITIONS=48} [2024-06-27 21:49:59,997 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 8 predicate places. [2024-06-27 21:49:59,998 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 48 transitions, 195 flow [2024-06-27 21:49:59,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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 21:49:59,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:59,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:59,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 21:49:59,999 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:59,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:59,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1049378498, now seen corresponding path program 1 times [2024-06-27 21:49:59,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:59,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235738956] [2024-06-27 21:49:59,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:00,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:00,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:00,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:00,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:00,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235738956] [2024-06-27 21:50:00,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235738956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:00,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:00,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:50:00,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902069049] [2024-06-27 21:50:00,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:00,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:50:00,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:00,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:50:00,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:50:00,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:00,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 48 transitions, 195 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:00,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:00,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:00,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:00,309 INFO L124 PetriNetUnfolderBase]: 1223/2024 cut-off events. [2024-06-27 21:50:00,309 INFO L125 PetriNetUnfolderBase]: For 1539/1541 co-relation queries the response was YES. [2024-06-27 21:50:00,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5279 conditions, 2024 events. 1223/2024 cut-off events. For 1539/1541 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 11333 event pairs, 538 based on Foata normal form. 5/2014 useless extension candidates. Maximal degree in co-relation 5261. Up to 1755 conditions per place. [2024-06-27 21:50:00,321 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 54 selfloop transitions, 10 changer transitions 0/77 dead transitions. [2024-06-27 21:50:00,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 77 transitions, 423 flow [2024-06-27 21:50:00,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:50:00,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:50:00,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 120 transitions. [2024-06-27 21:50:00,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2024-06-27 21:50:00,324 INFO L175 Difference]: Start difference. First operand has 56 places, 48 transitions, 195 flow. Second operand 4 states and 120 transitions. [2024-06-27 21:50:00,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 77 transitions, 423 flow [2024-06-27 21:50:00,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 77 transitions, 398 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:00,331 INFO L231 Difference]: Finished difference. Result has 58 places, 57 transitions, 251 flow [2024-06-27 21:50:00,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=251, PETRI_PLACES=58, PETRI_TRANSITIONS=57} [2024-06-27 21:50:00,332 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 10 predicate places. [2024-06-27 21:50:00,332 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 57 transitions, 251 flow [2024-06-27 21:50:00,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:00,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:00,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:00,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 21:50:00,333 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:00,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:00,334 INFO L85 PathProgramCache]: Analyzing trace with hash 262926025, now seen corresponding path program 1 times [2024-06-27 21:50:00,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:00,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107471714] [2024-06-27 21:50:00,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:00,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:00,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:00,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:00,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:00,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107471714] [2024-06-27 21:50:00,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107471714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:00,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:00,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:00,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097497083] [2024-06-27 21:50:00,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:00,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:00,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:00,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:00,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:00,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:00,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 57 transitions, 251 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:00,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:00,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:00,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:00,659 INFO L124 PetriNetUnfolderBase]: 1240/2061 cut-off events. [2024-06-27 21:50:00,659 INFO L125 PetriNetUnfolderBase]: For 2534/2546 co-relation queries the response was YES. [2024-06-27 21:50:00,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6072 conditions, 2061 events. 1240/2061 cut-off events. For 2534/2546 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11600 event pairs, 392 based on Foata normal form. 14/2070 useless extension candidates. Maximal degree in co-relation 6052. Up to 1743 conditions per place. [2024-06-27 21:50:00,689 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 61 selfloop transitions, 16 changer transitions 0/90 dead transitions. [2024-06-27 21:50:00,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 90 transitions, 528 flow [2024-06-27 21:50:00,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:50:00,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:50:00,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-06-27 21:50:00,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6772727272727272 [2024-06-27 21:50:00,691 INFO L175 Difference]: Start difference. First operand has 58 places, 57 transitions, 251 flow. Second operand 5 states and 149 transitions. [2024-06-27 21:50:00,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 90 transitions, 528 flow [2024-06-27 21:50:00,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 90 transitions, 522 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-27 21:50:00,698 INFO L231 Difference]: Finished difference. Result has 63 places, 63 transitions, 331 flow [2024-06-27 21:50:00,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=245, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=331, PETRI_PLACES=63, PETRI_TRANSITIONS=63} [2024-06-27 21:50:00,699 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 15 predicate places. [2024-06-27 21:50:00,699 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 63 transitions, 331 flow [2024-06-27 21:50:00,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:00,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:00,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:00,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 21:50:00,700 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:00,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:00,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1941989415, now seen corresponding path program 2 times [2024-06-27 21:50:00,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:00,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299407661] [2024-06-27 21:50:00,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:00,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:00,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:00,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:00,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:00,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299407661] [2024-06-27 21:50:00,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299407661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:00,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:00,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:00,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330644650] [2024-06-27 21:50:00,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:00,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:00,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:00,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:00,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:00,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:00,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 63 transitions, 331 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:00,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:00,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:00,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:00,988 INFO L124 PetriNetUnfolderBase]: 1235/2126 cut-off events. [2024-06-27 21:50:00,988 INFO L125 PetriNetUnfolderBase]: For 3924/3936 co-relation queries the response was YES. [2024-06-27 21:50:00,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6602 conditions, 2126 events. 1235/2126 cut-off events. For 3924/3936 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12399 event pairs, 566 based on Foata normal form. 14/2115 useless extension candidates. Maximal degree in co-relation 6579. Up to 1751 conditions per place. [2024-06-27 21:50:01,000 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 56 selfloop transitions, 13 changer transitions 0/82 dead transitions. [2024-06-27 21:50:01,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 82 transitions, 518 flow [2024-06-27 21:50:01,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:50:01,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:50:01,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-06-27 21:50:01,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6875 [2024-06-27 21:50:01,002 INFO L175 Difference]: Start difference. First operand has 63 places, 63 transitions, 331 flow. Second operand 4 states and 121 transitions. [2024-06-27 21:50:01,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 82 transitions, 518 flow [2024-06-27 21:50:01,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 82 transitions, 487 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-27 21:50:01,009 INFO L231 Difference]: Finished difference. Result has 66 places, 63 transitions, 338 flow [2024-06-27 21:50:01,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=338, PETRI_PLACES=66, PETRI_TRANSITIONS=63} [2024-06-27 21:50:01,009 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 18 predicate places. [2024-06-27 21:50:01,010 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 63 transitions, 338 flow [2024-06-27 21:50:01,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:01,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:01,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:01,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 21:50:01,010 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:01,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:01,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1941989601, now seen corresponding path program 1 times [2024-06-27 21:50:01,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:01,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715234188] [2024-06-27 21:50:01,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:01,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:01,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:01,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:01,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:01,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715234188] [2024-06-27 21:50:01,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715234188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:01,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:01,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:01,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569664516] [2024-06-27 21:50:01,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:01,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:01,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:01,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:01,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:01,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:01,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 63 transitions, 338 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:01,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:01,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:01,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:01,318 INFO L124 PetriNetUnfolderBase]: 1307/2174 cut-off events. [2024-06-27 21:50:01,318 INFO L125 PetriNetUnfolderBase]: For 4549/4561 co-relation queries the response was YES. [2024-06-27 21:50:01,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7049 conditions, 2174 events. 1307/2174 cut-off events. For 4549/4561 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12288 event pairs, 369 based on Foata normal form. 15/2186 useless extension candidates. Maximal degree in co-relation 7024. Up to 1782 conditions per place. [2024-06-27 21:50:01,332 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 56 selfloop transitions, 23 changer transitions 0/92 dead transitions. [2024-06-27 21:50:01,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 92 transitions, 607 flow [2024-06-27 21:50:01,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:50:01,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:50:01,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-27 21:50:01,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6636363636363637 [2024-06-27 21:50:01,334 INFO L175 Difference]: Start difference. First operand has 66 places, 63 transitions, 338 flow. Second operand 5 states and 146 transitions. [2024-06-27 21:50:01,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 92 transitions, 607 flow [2024-06-27 21:50:01,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 92 transitions, 581 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:01,343 INFO L231 Difference]: Finished difference. Result has 69 places, 72 transitions, 447 flow [2024-06-27 21:50:01,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=447, PETRI_PLACES=69, PETRI_TRANSITIONS=72} [2024-06-27 21:50:01,344 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 21 predicate places. [2024-06-27 21:50:01,344 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 72 transitions, 447 flow [2024-06-27 21:50:01,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:01,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:01,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:01,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 21:50:01,345 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:01,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:01,346 INFO L85 PathProgramCache]: Analyzing trace with hash 463536511, now seen corresponding path program 2 times [2024-06-27 21:50:01,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:01,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592474670] [2024-06-27 21:50:01,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:01,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:01,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:01,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:01,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:01,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592474670] [2024-06-27 21:50:01,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592474670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:01,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:01,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:01,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265071834] [2024-06-27 21:50:01,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:01,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:01,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:01,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:01,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:01,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:01,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 72 transitions, 447 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:01,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:01,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:01,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:01,685 INFO L124 PetriNetUnfolderBase]: 1329/2197 cut-off events. [2024-06-27 21:50:01,686 INFO L125 PetriNetUnfolderBase]: For 6501/6515 co-relation queries the response was YES. [2024-06-27 21:50:01,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8009 conditions, 2197 events. 1329/2197 cut-off events. For 6501/6515 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12449 event pairs, 391 based on Foata normal form. 17/2203 useless extension candidates. Maximal degree in co-relation 7982. Up to 1746 conditions per place. [2024-06-27 21:50:01,708 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 63 selfloop transitions, 31 changer transitions 0/107 dead transitions. [2024-06-27 21:50:01,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 107 transitions, 801 flow [2024-06-27 21:50:01,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:50:01,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:50:01,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-27 21:50:01,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2024-06-27 21:50:01,711 INFO L175 Difference]: Start difference. First operand has 69 places, 72 transitions, 447 flow. Second operand 5 states and 150 transitions. [2024-06-27 21:50:01,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 107 transitions, 801 flow [2024-06-27 21:50:01,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 107 transitions, 770 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-27 21:50:01,728 INFO L231 Difference]: Finished difference. Result has 74 places, 83 transitions, 598 flow [2024-06-27 21:50:01,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=422, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=598, PETRI_PLACES=74, PETRI_TRANSITIONS=83} [2024-06-27 21:50:01,730 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 26 predicate places. [2024-06-27 21:50:01,730 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 83 transitions, 598 flow [2024-06-27 21:50:01,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:01,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:01,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:01,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 21:50:01,731 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:01,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:01,732 INFO L85 PathProgramCache]: Analyzing trace with hash 463545439, now seen corresponding path program 1 times [2024-06-27 21:50:01,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:01,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122602466] [2024-06-27 21:50:01,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:01,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:01,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:01,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:01,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:01,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122602466] [2024-06-27 21:50:01,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122602466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:01,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:01,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:01,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29123892] [2024-06-27 21:50:01,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:01,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:01,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:01,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:01,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:01,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:01,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 83 transitions, 598 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:01,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:01,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:01,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:02,074 INFO L124 PetriNetUnfolderBase]: 1395/2336 cut-off events. [2024-06-27 21:50:02,075 INFO L125 PetriNetUnfolderBase]: For 7987/7993 co-relation queries the response was YES. [2024-06-27 21:50:02,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9039 conditions, 2336 events. 1395/2336 cut-off events. For 7987/7993 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13575 event pairs, 524 based on Foata normal form. 18/2338 useless extension candidates. Maximal degree in co-relation 9009. Up to 1893 conditions per place. [2024-06-27 21:50:02,088 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 89 selfloop transitions, 13 changer transitions 0/115 dead transitions. [2024-06-27 21:50:02,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 115 transitions, 936 flow [2024-06-27 21:50:02,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:50:02,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:50:02,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-06-27 21:50:02,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6772727272727272 [2024-06-27 21:50:02,089 INFO L175 Difference]: Start difference. First operand has 74 places, 83 transitions, 598 flow. Second operand 5 states and 149 transitions. [2024-06-27 21:50:02,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 115 transitions, 936 flow [2024-06-27 21:50:02,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 115 transitions, 900 flow, removed 18 selfloop flow, removed 0 redundant places. [2024-06-27 21:50:02,099 INFO L231 Difference]: Finished difference. Result has 79 places, 85 transitions, 622 flow [2024-06-27 21:50:02,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=622, PETRI_PLACES=79, PETRI_TRANSITIONS=85} [2024-06-27 21:50:02,100 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 31 predicate places. [2024-06-27 21:50:02,100 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 85 transitions, 622 flow [2024-06-27 21:50:02,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:02,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:02,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:02,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 21:50:02,101 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:02,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:02,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1652182609, now seen corresponding path program 1 times [2024-06-27 21:50:02,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:02,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736252543] [2024-06-27 21:50:02,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:02,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:02,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:02,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 21:50:02,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:02,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736252543] [2024-06-27 21:50:02,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736252543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:02,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:02,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:50:02,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739538382] [2024-06-27 21:50:02,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:02,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:50:02,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:02,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:50:02,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:50:02,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:02,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 85 transitions, 622 flow. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 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 21:50:02,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:02,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:02,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:02,390 INFO L124 PetriNetUnfolderBase]: 1284/2120 cut-off events. [2024-06-27 21:50:02,390 INFO L125 PetriNetUnfolderBase]: For 7873/7878 co-relation queries the response was YES. [2024-06-27 21:50:02,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8263 conditions, 2120 events. 1284/2120 cut-off events. For 7873/7878 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12114 event pairs, 350 based on Foata normal form. 6/2094 useless extension candidates. Maximal degree in co-relation 8229. Up to 1831 conditions per place. [2024-06-27 21:50:02,404 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 70 selfloop transitions, 13 changer transitions 0/99 dead transitions. [2024-06-27 21:50:02,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 99 transitions, 835 flow [2024-06-27 21:50:02,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:50:02,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:50:02,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 114 transitions. [2024-06-27 21:50:02,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6477272727272727 [2024-06-27 21:50:02,405 INFO L175 Difference]: Start difference. First operand has 79 places, 85 transitions, 622 flow. Second operand 4 states and 114 transitions. [2024-06-27 21:50:02,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 99 transitions, 835 flow [2024-06-27 21:50:02,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 99 transitions, 801 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:02,415 INFO L231 Difference]: Finished difference. Result has 81 places, 87 transitions, 657 flow [2024-06-27 21:50:02,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=588, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=657, PETRI_PLACES=81, PETRI_TRANSITIONS=87} [2024-06-27 21:50:02,416 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 33 predicate places. [2024-06-27 21:50:02,416 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 87 transitions, 657 flow [2024-06-27 21:50:02,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 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 21:50:02,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:02,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:02,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 21:50:02,417 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:02,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:02,417 INFO L85 PathProgramCache]: Analyzing trace with hash -439226689, now seen corresponding path program 1 times [2024-06-27 21:50:02,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:02,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143734143] [2024-06-27 21:50:02,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:02,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:02,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:02,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:02,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:02,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143734143] [2024-06-27 21:50:02,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143734143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:02,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:02,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:02,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446588343] [2024-06-27 21:50:02,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:02,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:02,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:02,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:02,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:02,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:02,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 87 transitions, 657 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:02,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:02,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:02,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:02,810 INFO L124 PetriNetUnfolderBase]: 1494/2463 cut-off events. [2024-06-27 21:50:02,811 INFO L125 PetriNetUnfolderBase]: For 8868/8882 co-relation queries the response was YES. [2024-06-27 21:50:02,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9575 conditions, 2463 events. 1494/2463 cut-off events. For 8868/8882 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14251 event pairs, 353 based on Foata normal form. 17/2475 useless extension candidates. Maximal degree in co-relation 9538. Up to 1892 conditions per place. [2024-06-27 21:50:02,826 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 96 selfloop transitions, 42 changer transitions 0/151 dead transitions. [2024-06-27 21:50:02,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 151 transitions, 1231 flow [2024-06-27 21:50:02,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:02,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:02,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 261 transitions. [2024-06-27 21:50:02,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-27 21:50:02,828 INFO L175 Difference]: Start difference. First operand has 81 places, 87 transitions, 657 flow. Second operand 9 states and 261 transitions. [2024-06-27 21:50:02,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 151 transitions, 1231 flow [2024-06-27 21:50:02,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 151 transitions, 1221 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-27 21:50:02,841 INFO L231 Difference]: Finished difference. Result has 91 places, 99 transitions, 853 flow [2024-06-27 21:50:02,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=647, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=853, PETRI_PLACES=91, PETRI_TRANSITIONS=99} [2024-06-27 21:50:02,841 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 43 predicate places. [2024-06-27 21:50:02,842 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 99 transitions, 853 flow [2024-06-27 21:50:02,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:02,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:02,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:02,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 21:50:02,842 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:02,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:02,843 INFO L85 PathProgramCache]: Analyzing trace with hash 72130849, now seen corresponding path program 2 times [2024-06-27 21:50:02,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:02,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201167236] [2024-06-27 21:50:02,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:02,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:02,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:02,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:02,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:02,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201167236] [2024-06-27 21:50:02,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201167236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:02,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:02,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:02,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940757796] [2024-06-27 21:50:02,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:02,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:02,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:02,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:02,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:02,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:02,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 99 transitions, 853 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:02,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:02,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:02,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:03,259 INFO L124 PetriNetUnfolderBase]: 1524/2573 cut-off events. [2024-06-27 21:50:03,259 INFO L125 PetriNetUnfolderBase]: For 12851/12865 co-relation queries the response was YES. [2024-06-27 21:50:03,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10908 conditions, 2573 events. 1524/2573 cut-off events. For 12851/12865 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 15283 event pairs, 394 based on Foata normal form. 17/2579 useless extension candidates. Maximal degree in co-relation 10867. Up to 1976 conditions per place. [2024-06-27 21:50:03,278 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 92 selfloop transitions, 34 changer transitions 0/139 dead transitions. [2024-06-27 21:50:03,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 139 transitions, 1322 flow [2024-06-27 21:50:03,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:03,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:03,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-27 21:50:03,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6931818181818182 [2024-06-27 21:50:03,279 INFO L175 Difference]: Start difference. First operand has 91 places, 99 transitions, 853 flow. Second operand 6 states and 183 transitions. [2024-06-27 21:50:03,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 139 transitions, 1322 flow [2024-06-27 21:50:03,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 139 transitions, 1225 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:03,302 INFO L231 Difference]: Finished difference. Result has 94 places, 104 transitions, 907 flow [2024-06-27 21:50:03,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=764, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=907, PETRI_PLACES=94, PETRI_TRANSITIONS=104} [2024-06-27 21:50:03,303 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 46 predicate places. [2024-06-27 21:50:03,303 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 104 transitions, 907 flow [2024-06-27 21:50:03,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:03,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:03,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:03,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 21:50:03,303 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:03,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:03,304 INFO L85 PathProgramCache]: Analyzing trace with hash 72136429, now seen corresponding path program 3 times [2024-06-27 21:50:03,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:03,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132994049] [2024-06-27 21:50:03,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:03,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:03,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:03,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:03,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:03,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132994049] [2024-06-27 21:50:03,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132994049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:03,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:03,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:03,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139699047] [2024-06-27 21:50:03,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:03,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:03,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:03,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:03,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:03,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:03,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 104 transitions, 907 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:03,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:03,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:03,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:03,723 INFO L124 PetriNetUnfolderBase]: 1532/2546 cut-off events. [2024-06-27 21:50:03,724 INFO L125 PetriNetUnfolderBase]: For 14453/14467 co-relation queries the response was YES. [2024-06-27 21:50:03,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11309 conditions, 2546 events. 1532/2546 cut-off events. For 14453/14467 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 14963 event pairs, 354 based on Foata normal form. 17/2560 useless extension candidates. Maximal degree in co-relation 11265. Up to 1987 conditions per place. [2024-06-27 21:50:03,742 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 95 selfloop transitions, 42 changer transitions 0/150 dead transitions. [2024-06-27 21:50:03,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 150 transitions, 1377 flow [2024-06-27 21:50:03,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:03,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:03,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-27 21:50:03,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6619318181818182 [2024-06-27 21:50:03,744 INFO L175 Difference]: Start difference. First operand has 94 places, 104 transitions, 907 flow. Second operand 8 states and 233 transitions. [2024-06-27 21:50:03,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 150 transitions, 1377 flow [2024-06-27 21:50:03,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 150 transitions, 1302 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:03,770 INFO L231 Difference]: Finished difference. Result has 99 places, 108 transitions, 975 flow [2024-06-27 21:50:03,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=835, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=975, PETRI_PLACES=99, PETRI_TRANSITIONS=108} [2024-06-27 21:50:03,770 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 51 predicate places. [2024-06-27 21:50:03,771 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 108 transitions, 975 flow [2024-06-27 21:50:03,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:03,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:03,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:03,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 21:50:03,771 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:03,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:03,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1484730895, now seen corresponding path program 4 times [2024-06-27 21:50:03,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:03,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152648075] [2024-06-27 21:50:03,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:03,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:03,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:03,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:03,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:03,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152648075] [2024-06-27 21:50:03,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152648075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:03,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:03,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:03,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999118064] [2024-06-27 21:50:03,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:03,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:03,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:03,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:03,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:03,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:03,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 108 transitions, 975 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:03,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:03,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:03,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:04,186 INFO L124 PetriNetUnfolderBase]: 1580/2630 cut-off events. [2024-06-27 21:50:04,186 INFO L125 PetriNetUnfolderBase]: For 16613/16627 co-relation queries the response was YES. [2024-06-27 21:50:04,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11851 conditions, 2630 events. 1580/2630 cut-off events. For 16613/16627 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 15599 event pairs, 377 based on Foata normal form. 17/2634 useless extension candidates. Maximal degree in co-relation 11806. Up to 1925 conditions per place. [2024-06-27 21:50:04,205 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 94 selfloop transitions, 60 changer transitions 0/167 dead transitions. [2024-06-27 21:50:04,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 167 transitions, 1609 flow [2024-06-27 21:50:04,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:04,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:04,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-27 21:50:04,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6761363636363636 [2024-06-27 21:50:04,207 INFO L175 Difference]: Start difference. First operand has 99 places, 108 transitions, 975 flow. Second operand 8 states and 238 transitions. [2024-06-27 21:50:04,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 167 transitions, 1609 flow [2024-06-27 21:50:04,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 167 transitions, 1505 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:04,233 INFO L231 Difference]: Finished difference. Result has 102 places, 120 transitions, 1147 flow [2024-06-27 21:50:04,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=871, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1147, PETRI_PLACES=102, PETRI_TRANSITIONS=120} [2024-06-27 21:50:04,233 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 54 predicate places. [2024-06-27 21:50:04,233 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 120 transitions, 1147 flow [2024-06-27 21:50:04,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:04,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:04,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:04,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 21:50:04,234 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:04,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:04,235 INFO L85 PathProgramCache]: Analyzing trace with hash 789818086, now seen corresponding path program 1 times [2024-06-27 21:50:04,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:04,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987717669] [2024-06-27 21:50:04,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:04,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:04,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:04,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 21:50:04,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:04,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987717669] [2024-06-27 21:50:04,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987717669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:04,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:04,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:04,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60991822] [2024-06-27 21:50:04,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:04,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:04,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:04,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:04,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:04,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:04,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 120 transitions, 1147 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:04,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:04,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:04,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:04,709 INFO L124 PetriNetUnfolderBase]: 1607/2755 cut-off events. [2024-06-27 21:50:04,709 INFO L125 PetriNetUnfolderBase]: For 21329/21343 co-relation queries the response was YES. [2024-06-27 21:50:04,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13039 conditions, 2755 events. 1607/2755 cut-off events. For 21329/21343 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16689 event pairs, 426 based on Foata normal form. 18/2734 useless extension candidates. Maximal degree in co-relation 12992. Up to 2150 conditions per place. [2024-06-27 21:50:04,731 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 122 selfloop transitions, 23 changer transitions 0/158 dead transitions. [2024-06-27 21:50:04,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 158 transitions, 1643 flow [2024-06-27 21:50:04,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:04,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:04,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-27 21:50:04,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 21:50:04,732 INFO L175 Difference]: Start difference. First operand has 102 places, 120 transitions, 1147 flow. Second operand 6 states and 176 transitions. [2024-06-27 21:50:04,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 158 transitions, 1643 flow [2024-06-27 21:50:04,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 158 transitions, 1543 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:04,763 INFO L231 Difference]: Finished difference. Result has 105 places, 124 transitions, 1180 flow [2024-06-27 21:50:04,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1047, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1180, PETRI_PLACES=105, PETRI_TRANSITIONS=124} [2024-06-27 21:50:04,764 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 57 predicate places. [2024-06-27 21:50:04,764 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 124 transitions, 1180 flow [2024-06-27 21:50:04,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:04,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:04,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:04,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 21:50:04,765 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:04,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:04,766 INFO L85 PathProgramCache]: Analyzing trace with hash 789878536, now seen corresponding path program 2 times [2024-06-27 21:50:04,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:04,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788932248] [2024-06-27 21:50:04,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:04,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:04,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:04,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:04,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:04,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788932248] [2024-06-27 21:50:04,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788932248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:04,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:04,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:04,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606298235] [2024-06-27 21:50:04,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:04,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:04,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:04,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:04,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:04,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:04,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 124 transitions, 1180 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:04,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:04,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:04,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:05,238 INFO L124 PetriNetUnfolderBase]: 1634/2690 cut-off events. [2024-06-27 21:50:05,238 INFO L125 PetriNetUnfolderBase]: For 22912/22926 co-relation queries the response was YES. [2024-06-27 21:50:05,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13385 conditions, 2690 events. 1634/2690 cut-off events. For 22912/22926 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 15842 event pairs, 327 based on Foata normal form. 18/2699 useless extension candidates. Maximal degree in co-relation 13336. Up to 2275 conditions per place. [2024-06-27 21:50:05,308 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 124 selfloop transitions, 20 changer transitions 0/157 dead transitions. [2024-06-27 21:50:05,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 157 transitions, 1584 flow [2024-06-27 21:50:05,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:05,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:05,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-27 21:50:05,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6553030303030303 [2024-06-27 21:50:05,309 INFO L175 Difference]: Start difference. First operand has 105 places, 124 transitions, 1180 flow. Second operand 6 states and 173 transitions. [2024-06-27 21:50:05,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 157 transitions, 1584 flow [2024-06-27 21:50:05,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 157 transitions, 1507 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:05,341 INFO L231 Difference]: Finished difference. Result has 109 places, 126 transitions, 1196 flow [2024-06-27 21:50:05,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1115, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1196, PETRI_PLACES=109, PETRI_TRANSITIONS=126} [2024-06-27 21:50:05,342 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 61 predicate places. [2024-06-27 21:50:05,342 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 126 transitions, 1196 flow [2024-06-27 21:50:05,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:05,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:05,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:05,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 21:50:05,343 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:05,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:05,343 INFO L85 PathProgramCache]: Analyzing trace with hash -2058914778, now seen corresponding path program 3 times [2024-06-27 21:50:05,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:05,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834474330] [2024-06-27 21:50:05,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:05,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:05,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:05,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 21:50:05,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:05,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834474330] [2024-06-27 21:50:05,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834474330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:05,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:05,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:05,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836138672] [2024-06-27 21:50:05,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:05,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:05,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:05,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:05,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:05,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:05,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 126 transitions, 1196 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:05,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:05,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:05,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:05,764 INFO L124 PetriNetUnfolderBase]: 1626/2762 cut-off events. [2024-06-27 21:50:05,764 INFO L125 PetriNetUnfolderBase]: For 23964/23978 co-relation queries the response was YES. [2024-06-27 21:50:05,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13270 conditions, 2762 events. 1626/2762 cut-off events. For 23964/23978 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 16756 event pairs, 440 based on Foata normal form. 18/2745 useless extension candidates. Maximal degree in co-relation 13219. Up to 2238 conditions per place. [2024-06-27 21:50:05,781 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 119 selfloop transitions, 19 changer transitions 0/151 dead transitions. [2024-06-27 21:50:05,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 151 transitions, 1532 flow [2024-06-27 21:50:05,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:50:05,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:50:05,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-06-27 21:50:05,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6727272727272727 [2024-06-27 21:50:05,782 INFO L175 Difference]: Start difference. First operand has 109 places, 126 transitions, 1196 flow. Second operand 5 states and 148 transitions. [2024-06-27 21:50:05,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 151 transitions, 1532 flow [2024-06-27 21:50:05,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 151 transitions, 1453 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:05,818 INFO L231 Difference]: Finished difference. Result has 110 places, 126 transitions, 1165 flow [2024-06-27 21:50:05,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1117, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1165, PETRI_PLACES=110, PETRI_TRANSITIONS=126} [2024-06-27 21:50:05,819 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 62 predicate places. [2024-06-27 21:50:05,819 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 126 transitions, 1165 flow [2024-06-27 21:50:05,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:05,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:05,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:05,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 21:50:05,820 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:05,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:05,821 INFO L85 PathProgramCache]: Analyzing trace with hash -2058730080, now seen corresponding path program 1 times [2024-06-27 21:50:05,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:05,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685546374] [2024-06-27 21:50:05,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:05,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:05,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:05,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:05,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:05,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685546374] [2024-06-27 21:50:05,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685546374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:05,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:05,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:05,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168766964] [2024-06-27 21:50:05,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:05,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:05,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:05,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:05,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:05,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:05,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 126 transitions, 1165 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:05,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:05,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:05,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:06,235 INFO L124 PetriNetUnfolderBase]: 1727/2865 cut-off events. [2024-06-27 21:50:06,236 INFO L125 PetriNetUnfolderBase]: For 26239/26253 co-relation queries the response was YES. [2024-06-27 21:50:06,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13796 conditions, 2865 events. 1727/2865 cut-off events. For 26239/26253 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 17114 event pairs, 310 based on Foata normal form. 26/2883 useless extension candidates. Maximal degree in co-relation 13744. Up to 2186 conditions per place. [2024-06-27 21:50:06,253 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 116 selfloop transitions, 29 changer transitions 0/158 dead transitions. [2024-06-27 21:50:06,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 158 transitions, 1611 flow [2024-06-27 21:50:06,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:06,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:06,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-27 21:50:06,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 21:50:06,254 INFO L175 Difference]: Start difference. First operand has 110 places, 126 transitions, 1165 flow. Second operand 6 states and 176 transitions. [2024-06-27 21:50:06,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 158 transitions, 1611 flow [2024-06-27 21:50:06,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 158 transitions, 1566 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:06,287 INFO L231 Difference]: Finished difference. Result has 112 places, 128 transitions, 1226 flow [2024-06-27 21:50:06,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1120, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1226, PETRI_PLACES=112, PETRI_TRANSITIONS=128} [2024-06-27 21:50:06,288 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 64 predicate places. [2024-06-27 21:50:06,288 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 128 transitions, 1226 flow [2024-06-27 21:50:06,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:06,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:06,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:06,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 21:50:06,288 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:06,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:06,289 INFO L85 PathProgramCache]: Analyzing trace with hash 120466388, now seen corresponding path program 1 times [2024-06-27 21:50:06,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:06,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630974370] [2024-06-27 21:50:06,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:06,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:06,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:06,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:06,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:06,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630974370] [2024-06-27 21:50:06,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630974370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:06,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:06,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:50:06,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002350227] [2024-06-27 21:50:06,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:06,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:50:06,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:06,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:50:06,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:50:06,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 21:50:06,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 128 transitions, 1226 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:06,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:06,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 21:50:06,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:06,636 INFO L124 PetriNetUnfolderBase]: 1617/2662 cut-off events. [2024-06-27 21:50:06,637 INFO L125 PetriNetUnfolderBase]: For 26390/26396 co-relation queries the response was YES. [2024-06-27 21:50:06,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13439 conditions, 2662 events. 1617/2662 cut-off events. For 26390/26396 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 15771 event pairs, 302 based on Foata normal form. 8/2644 useless extension candidates. Maximal degree in co-relation 13386. Up to 2239 conditions per place. [2024-06-27 21:50:06,652 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 102 selfloop transitions, 25 changer transitions 0/146 dead transitions. [2024-06-27 21:50:06,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 146 transitions, 1522 flow [2024-06-27 21:50:06,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:50:06,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:50:06,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-27 21:50:06,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6636363636363637 [2024-06-27 21:50:06,654 INFO L175 Difference]: Start difference. First operand has 112 places, 128 transitions, 1226 flow. Second operand 5 states and 146 transitions. [2024-06-27 21:50:06,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 146 transitions, 1522 flow [2024-06-27 21:50:06,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 146 transitions, 1442 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:06,687 INFO L231 Difference]: Finished difference. Result has 113 places, 128 transitions, 1212 flow [2024-06-27 21:50:06,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1146, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1212, PETRI_PLACES=113, PETRI_TRANSITIONS=128} [2024-06-27 21:50:06,688 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 65 predicate places. [2024-06-27 21:50:06,688 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 128 transitions, 1212 flow [2024-06-27 21:50:06,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:06,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:06,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:06,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 21:50:06,688 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:06,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:06,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1903623904, now seen corresponding path program 2 times [2024-06-27 21:50:06,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:06,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355582715] [2024-06-27 21:50:06,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:06,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:06,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:06,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:06,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:06,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355582715] [2024-06-27 21:50:06,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355582715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:06,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:06,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:06,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790872167] [2024-06-27 21:50:06,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:06,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:06,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:06,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:06,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:06,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:06,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 128 transitions, 1212 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:06,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:06,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:06,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:07,109 INFO L124 PetriNetUnfolderBase]: 1795/2950 cut-off events. [2024-06-27 21:50:07,109 INFO L125 PetriNetUnfolderBase]: For 30454/30468 co-relation queries the response was YES. [2024-06-27 21:50:07,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14499 conditions, 2950 events. 1795/2950 cut-off events. For 30454/30468 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17698 event pairs, 364 based on Foata normal form. 26/2960 useless extension candidates. Maximal degree in co-relation 14445. Up to 2340 conditions per place. [2024-06-27 21:50:07,125 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 118 selfloop transitions, 33 changer transitions 0/164 dead transitions. [2024-06-27 21:50:07,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 164 transitions, 1724 flow [2024-06-27 21:50:07,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:07,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:07,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 21:50:07,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.678030303030303 [2024-06-27 21:50:07,126 INFO L175 Difference]: Start difference. First operand has 113 places, 128 transitions, 1212 flow. Second operand 6 states and 179 transitions. [2024-06-27 21:50:07,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 164 transitions, 1724 flow [2024-06-27 21:50:07,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 164 transitions, 1674 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:07,164 INFO L231 Difference]: Finished difference. Result has 115 places, 130 transitions, 1276 flow [2024-06-27 21:50:07,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1162, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1276, PETRI_PLACES=115, PETRI_TRANSITIONS=130} [2024-06-27 21:50:07,165 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 67 predicate places. [2024-06-27 21:50:07,165 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 130 transitions, 1276 flow [2024-06-27 21:50:07,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:07,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:07,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:07,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 21:50:07,166 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:07,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:07,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1209403714, now seen corresponding path program 3 times [2024-06-27 21:50:07,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:07,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614799847] [2024-06-27 21:50:07,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:07,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:07,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:07,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 21:50:07,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:07,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614799847] [2024-06-27 21:50:07,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614799847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:07,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:07,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:07,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026738781] [2024-06-27 21:50:07,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:07,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:07,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:07,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:07,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:07,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:07,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 130 transitions, 1276 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:07,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:07,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:07,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:07,650 INFO L124 PetriNetUnfolderBase]: 1933/3156 cut-off events. [2024-06-27 21:50:07,651 INFO L125 PetriNetUnfolderBase]: For 34334/34348 co-relation queries the response was YES. [2024-06-27 21:50:07,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15774 conditions, 3156 events. 1933/3156 cut-off events. For 34334/34348 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 19056 event pairs, 335 based on Foata normal form. 26/3166 useless extension candidates. Maximal degree in co-relation 15719. Up to 2129 conditions per place. [2024-06-27 21:50:07,673 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 120 selfloop transitions, 39 changer transitions 0/172 dead transitions. [2024-06-27 21:50:07,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 172 transitions, 1886 flow [2024-06-27 21:50:07,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:07,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:07,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-27 21:50:07,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6931818181818182 [2024-06-27 21:50:07,676 INFO L175 Difference]: Start difference. First operand has 115 places, 130 transitions, 1276 flow. Second operand 6 states and 183 transitions. [2024-06-27 21:50:07,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 172 transitions, 1886 flow [2024-06-27 21:50:07,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 172 transitions, 1794 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:07,776 INFO L231 Difference]: Finished difference. Result has 117 places, 133 transitions, 1323 flow [2024-06-27 21:50:07,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1184, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1323, PETRI_PLACES=117, PETRI_TRANSITIONS=133} [2024-06-27 21:50:07,777 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 69 predicate places. [2024-06-27 21:50:07,777 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 133 transitions, 1323 flow [2024-06-27 21:50:07,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:07,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:07,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:07,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 21:50:07,778 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:07,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:07,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1391399532, now seen corresponding path program 2 times [2024-06-27 21:50:07,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:07,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775300925] [2024-06-27 21:50:07,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:07,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:07,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:07,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:07,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:07,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775300925] [2024-06-27 21:50:07,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775300925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:07,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:07,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:07,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322548942] [2024-06-27 21:50:07,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:07,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:07,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:07,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:07,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:07,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:07,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 133 transitions, 1323 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:07,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:07,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:07,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:08,238 INFO L124 PetriNetUnfolderBase]: 1851/3034 cut-off events. [2024-06-27 21:50:08,238 INFO L125 PetriNetUnfolderBase]: For 35592/35598 co-relation queries the response was YES. [2024-06-27 21:50:08,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15527 conditions, 3034 events. 1851/3034 cut-off events. For 35592/35598 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 18480 event pairs, 390 based on Foata normal form. 8/3002 useless extension candidates. Maximal degree in co-relation 15470. Up to 2533 conditions per place. [2024-06-27 21:50:08,260 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 98 selfloop transitions, 37 changer transitions 0/153 dead transitions. [2024-06-27 21:50:08,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 153 transitions, 1748 flow [2024-06-27 21:50:08,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:50:08,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:50:08,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2024-06-27 21:50:08,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6454545454545455 [2024-06-27 21:50:08,261 INFO L175 Difference]: Start difference. First operand has 117 places, 133 transitions, 1323 flow. Second operand 5 states and 142 transitions. [2024-06-27 21:50:08,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 153 transitions, 1748 flow [2024-06-27 21:50:08,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 153 transitions, 1673 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:08,311 INFO L231 Difference]: Finished difference. Result has 120 places, 136 transitions, 1368 flow [2024-06-27 21:50:08,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1251, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1368, PETRI_PLACES=120, PETRI_TRANSITIONS=136} [2024-06-27 21:50:08,311 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 72 predicate places. [2024-06-27 21:50:08,311 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 136 transitions, 1368 flow [2024-06-27 21:50:08,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:08,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:08,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:08,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 21:50:08,312 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:08,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:08,313 INFO L85 PathProgramCache]: Analyzing trace with hash 102597100, now seen corresponding path program 1 times [2024-06-27 21:50:08,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:08,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824074611] [2024-06-27 21:50:08,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:08,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:08,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:08,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:08,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:08,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824074611] [2024-06-27 21:50:08,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824074611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:08,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:08,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:50:08,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685275525] [2024-06-27 21:50:08,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:08,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:50:08,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:08,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:50:08,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:50:08,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 21:50:08,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 136 transitions, 1368 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:08,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:08,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 21:50:08,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:08,771 INFO L124 PetriNetUnfolderBase]: 1901/3132 cut-off events. [2024-06-27 21:50:08,771 INFO L125 PetriNetUnfolderBase]: For 37505/37510 co-relation queries the response was YES. [2024-06-27 21:50:08,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15785 conditions, 3132 events. 1901/3132 cut-off events. For 37505/37510 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 19215 event pairs, 659 based on Foata normal form. 15/3100 useless extension candidates. Maximal degree in co-relation 15725. Up to 2634 conditions per place. [2024-06-27 21:50:08,791 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 124 selfloop transitions, 14 changer transitions 0/157 dead transitions. [2024-06-27 21:50:08,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 157 transitions, 1724 flow [2024-06-27 21:50:08,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:50:08,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:50:08,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-27 21:50:08,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6545454545454545 [2024-06-27 21:50:08,793 INFO L175 Difference]: Start difference. First operand has 120 places, 136 transitions, 1368 flow. Second operand 5 states and 144 transitions. [2024-06-27 21:50:08,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 157 transitions, 1724 flow [2024-06-27 21:50:08,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 157 transitions, 1661 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:08,836 INFO L231 Difference]: Finished difference. Result has 122 places, 138 transitions, 1365 flow [2024-06-27 21:50:08,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1305, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1365, PETRI_PLACES=122, PETRI_TRANSITIONS=138} [2024-06-27 21:50:08,837 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 74 predicate places. [2024-06-27 21:50:08,837 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 138 transitions, 1365 flow [2024-06-27 21:50:08,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:08,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:08,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:08,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 21:50:08,838 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:08,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:08,838 INFO L85 PathProgramCache]: Analyzing trace with hash 563577986, now seen corresponding path program 1 times [2024-06-27 21:50:08,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:08,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237803103] [2024-06-27 21:50:08,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:08,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:08,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:08,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:08,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:08,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237803103] [2024-06-27 21:50:08,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237803103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:08,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:08,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:08,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323346338] [2024-06-27 21:50:08,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:08,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:08,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:08,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:08,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:08,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:08,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 138 transitions, 1365 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:08,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:08,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:08,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:09,526 INFO L124 PetriNetUnfolderBase]: 2985/4953 cut-off events. [2024-06-27 21:50:09,526 INFO L125 PetriNetUnfolderBase]: For 74227/74241 co-relation queries the response was YES. [2024-06-27 21:50:09,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24872 conditions, 4953 events. 2985/4953 cut-off events. For 74227/74241 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 33667 event pairs, 636 based on Foata normal form. 50/4992 useless extension candidates. Maximal degree in co-relation 24812. Up to 2286 conditions per place. [2024-06-27 21:50:09,565 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 152 selfloop transitions, 49 changer transitions 0/214 dead transitions. [2024-06-27 21:50:09,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 214 transitions, 2285 flow [2024-06-27 21:50:09,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:09,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:09,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 277 transitions. [2024-06-27 21:50:09,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6994949494949495 [2024-06-27 21:50:09,567 INFO L175 Difference]: Start difference. First operand has 122 places, 138 transitions, 1365 flow. Second operand 9 states and 277 transitions. [2024-06-27 21:50:09,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 214 transitions, 2285 flow [2024-06-27 21:50:09,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 214 transitions, 2245 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:09,681 INFO L231 Difference]: Finished difference. Result has 130 places, 141 transitions, 1521 flow [2024-06-27 21:50:09,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1325, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1521, PETRI_PLACES=130, PETRI_TRANSITIONS=141} [2024-06-27 21:50:09,682 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 82 predicate places. [2024-06-27 21:50:09,682 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 141 transitions, 1521 flow [2024-06-27 21:50:09,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:09,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:09,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:09,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 21:50:09,683 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:09,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:09,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1196728352, now seen corresponding path program 2 times [2024-06-27 21:50:09,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:09,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099674212] [2024-06-27 21:50:09,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:09,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:09,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:09,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:09,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:09,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099674212] [2024-06-27 21:50:09,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099674212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:09,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:09,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:09,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188434749] [2024-06-27 21:50:09,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:09,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:09,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:09,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:09,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:09,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:09,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 141 transitions, 1521 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:09,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:09,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:09,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:10,496 INFO L124 PetriNetUnfolderBase]: 3282/5547 cut-off events. [2024-06-27 21:50:10,496 INFO L125 PetriNetUnfolderBase]: For 91844/91858 co-relation queries the response was YES. [2024-06-27 21:50:10,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27889 conditions, 5547 events. 3282/5547 cut-off events. For 91844/91858 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 39065 event pairs, 1091 based on Foata normal form. 56/5576 useless extension candidates. Maximal degree in co-relation 27827. Up to 4197 conditions per place. [2024-06-27 21:50:10,533 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 140 selfloop transitions, 49 changer transitions 0/202 dead transitions. [2024-06-27 21:50:10,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 202 transitions, 2197 flow [2024-06-27 21:50:10,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:50:10,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:50:10,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 289 transitions. [2024-06-27 21:50:10,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6568181818181819 [2024-06-27 21:50:10,537 INFO L175 Difference]: Start difference. First operand has 130 places, 141 transitions, 1521 flow. Second operand 10 states and 289 transitions. [2024-06-27 21:50:10,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 202 transitions, 2197 flow [2024-06-27 21:50:10,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 202 transitions, 2089 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:10,661 INFO L231 Difference]: Finished difference. Result has 135 places, 142 transitions, 1555 flow [2024-06-27 21:50:10,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1413, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1555, PETRI_PLACES=135, PETRI_TRANSITIONS=142} [2024-06-27 21:50:10,661 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 87 predicate places. [2024-06-27 21:50:10,662 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 142 transitions, 1555 flow [2024-06-27 21:50:10,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:10,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:10,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:10,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 21:50:10,662 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:10,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:10,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1196876222, now seen corresponding path program 3 times [2024-06-27 21:50:10,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:10,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434138336] [2024-06-27 21:50:10,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:10,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:10,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:10,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:10,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:10,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434138336] [2024-06-27 21:50:10,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434138336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:10,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:10,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:10,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212667095] [2024-06-27 21:50:10,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:10,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:10,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:10,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:10,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:10,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:10,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 142 transitions, 1555 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:10,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:10,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:10,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:11,487 INFO L124 PetriNetUnfolderBase]: 3842/6430 cut-off events. [2024-06-27 21:50:11,488 INFO L125 PetriNetUnfolderBase]: For 106010/106024 co-relation queries the response was YES. [2024-06-27 21:50:11,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32241 conditions, 6430 events. 3842/6430 cut-off events. For 106010/106024 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 46554 event pairs, 1168 based on Foata normal form. 50/6469 useless extension candidates. Maximal degree in co-relation 32178. Up to 4092 conditions per place. [2024-06-27 21:50:11,531 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 152 selfloop transitions, 49 changer transitions 0/214 dead transitions. [2024-06-27 21:50:11,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 214 transitions, 2375 flow [2024-06-27 21:50:11,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:50:11,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:50:11,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 298 transitions. [2024-06-27 21:50:11,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6772727272727272 [2024-06-27 21:50:11,535 INFO L175 Difference]: Start difference. First operand has 135 places, 142 transitions, 1555 flow. Second operand 10 states and 298 transitions. [2024-06-27 21:50:11,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 214 transitions, 2375 flow [2024-06-27 21:50:11,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 214 transitions, 2253 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 21:50:11,677 INFO L231 Difference]: Finished difference. Result has 138 places, 144 transitions, 1608 flow [2024-06-27 21:50:11,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1433, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1608, PETRI_PLACES=138, PETRI_TRANSITIONS=144} [2024-06-27 21:50:11,678 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 90 predicate places. [2024-06-27 21:50:11,678 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 144 transitions, 1608 flow [2024-06-27 21:50:11,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:11,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:11,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:11,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 21:50:11,679 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:11,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:11,679 INFO L85 PathProgramCache]: Analyzing trace with hash -601024466, now seen corresponding path program 1 times [2024-06-27 21:50:11,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:11,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623940122] [2024-06-27 21:50:11,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:11,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:11,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:11,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:11,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:11,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623940122] [2024-06-27 21:50:11,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623940122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:11,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:11,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:11,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303416906] [2024-06-27 21:50:11,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:11,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:11,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:11,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:11,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:11,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-27 21:50:11,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 144 transitions, 1608 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:11,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:11,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-27 21:50:11,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:12,485 INFO L124 PetriNetUnfolderBase]: 3853/6491 cut-off events. [2024-06-27 21:50:12,485 INFO L125 PetriNetUnfolderBase]: For 100886/100894 co-relation queries the response was YES. [2024-06-27 21:50:12,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32500 conditions, 6491 events. 3853/6491 cut-off events. For 100886/100894 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 47381 event pairs, 2022 based on Foata normal form. 9/6473 useless extension candidates. Maximal degree in co-relation 32434. Up to 5827 conditions per place. [2024-06-27 21:50:12,536 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 152 selfloop transitions, 19 changer transitions 0/183 dead transitions. [2024-06-27 21:50:12,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 183 transitions, 2230 flow [2024-06-27 21:50:12,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:12,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:12,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 21:50:12,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5941558441558441 [2024-06-27 21:50:12,537 INFO L175 Difference]: Start difference. First operand has 138 places, 144 transitions, 1608 flow. Second operand 7 states and 183 transitions. [2024-06-27 21:50:12,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 183 transitions, 2230 flow [2024-06-27 21:50:12,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 183 transitions, 2087 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 21:50:12,714 INFO L231 Difference]: Finished difference. Result has 139 places, 154 transitions, 1689 flow [2024-06-27 21:50:12,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1483, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1689, PETRI_PLACES=139, PETRI_TRANSITIONS=154} [2024-06-27 21:50:12,715 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 91 predicate places. [2024-06-27 21:50:12,715 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 154 transitions, 1689 flow [2024-06-27 21:50:12,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:12,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:12,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:12,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 21:50:12,716 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:12,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:12,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1117808952, now seen corresponding path program 4 times [2024-06-27 21:50:12,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:12,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254585271] [2024-06-27 21:50:12,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:12,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:12,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:12,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 21:50:12,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:12,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254585271] [2024-06-27 21:50:12,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254585271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:12,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:12,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:12,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446337841] [2024-06-27 21:50:12,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:12,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:12,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:12,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:12,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:12,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:12,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 154 transitions, 1689 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:12,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:12,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:12,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:13,638 INFO L124 PetriNetUnfolderBase]: 4150/6902 cut-off events. [2024-06-27 21:50:13,639 INFO L125 PetriNetUnfolderBase]: For 122482/122496 co-relation queries the response was YES. [2024-06-27 21:50:13,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34162 conditions, 6902 events. 4150/6902 cut-off events. For 122482/122496 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 50400 event pairs, 1387 based on Foata normal form. 56/6943 useless extension candidates. Maximal degree in co-relation 34095. Up to 5639 conditions per place. [2024-06-27 21:50:13,690 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 138 selfloop transitions, 47 changer transitions 0/198 dead transitions. [2024-06-27 21:50:13,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 198 transitions, 2273 flow [2024-06-27 21:50:13,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:13,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:13,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 21:50:13,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.685064935064935 [2024-06-27 21:50:13,692 INFO L175 Difference]: Start difference. First operand has 139 places, 154 transitions, 1689 flow. Second operand 7 states and 211 transitions. [2024-06-27 21:50:13,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 198 transitions, 2273 flow [2024-06-27 21:50:13,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 198 transitions, 2246 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:13,991 INFO L231 Difference]: Finished difference. Result has 144 places, 155 transitions, 1804 flow [2024-06-27 21:50:13,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1662, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1804, PETRI_PLACES=144, PETRI_TRANSITIONS=155} [2024-06-27 21:50:13,991 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 96 predicate places. [2024-06-27 21:50:13,991 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 155 transitions, 1804 flow [2024-06-27 21:50:13,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:13,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:13,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:13,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 21:50:13,992 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:13,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:13,992 INFO L85 PathProgramCache]: Analyzing trace with hash 598152450, now seen corresponding path program 5 times [2024-06-27 21:50:13,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:13,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390856379] [2024-06-27 21:50:13,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:13,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:13,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:14,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:14,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:14,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390856379] [2024-06-27 21:50:14,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390856379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:14,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:14,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:14,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119517085] [2024-06-27 21:50:14,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:14,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:14,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:14,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:14,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:14,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:14,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 155 transitions, 1804 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:14,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:14,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:14,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:14,872 INFO L124 PetriNetUnfolderBase]: 4399/7400 cut-off events. [2024-06-27 21:50:14,873 INFO L125 PetriNetUnfolderBase]: For 132781/132795 co-relation queries the response was YES. [2024-06-27 21:50:14,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36593 conditions, 7400 events. 4399/7400 cut-off events. For 132781/132795 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 55325 event pairs, 1282 based on Foata normal form. 50/7437 useless extension candidates. Maximal degree in co-relation 36524. Up to 4687 conditions per place. [2024-06-27 21:50:14,934 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 148 selfloop transitions, 48 changer transitions 0/209 dead transitions. [2024-06-27 21:50:14,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 209 transitions, 2614 flow [2024-06-27 21:50:14,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:14,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:14,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 218 transitions. [2024-06-27 21:50:14,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7077922077922078 [2024-06-27 21:50:14,935 INFO L175 Difference]: Start difference. First operand has 144 places, 155 transitions, 1804 flow. Second operand 7 states and 218 transitions. [2024-06-27 21:50:14,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 209 transitions, 2614 flow [2024-06-27 21:50:15,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 209 transitions, 2492 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:15,119 INFO L231 Difference]: Finished difference. Result has 147 places, 157 transitions, 1871 flow [2024-06-27 21:50:15,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1682, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1871, PETRI_PLACES=147, PETRI_TRANSITIONS=157} [2024-06-27 21:50:15,122 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 99 predicate places. [2024-06-27 21:50:15,122 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 157 transitions, 1871 flow [2024-06-27 21:50:15,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:15,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:15,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:15,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 21:50:15,122 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:15,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:15,123 INFO L85 PathProgramCache]: Analyzing trace with hash 603662700, now seen corresponding path program 6 times [2024-06-27 21:50:15,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:15,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673641382] [2024-06-27 21:50:15,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:15,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:15,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:15,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:15,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:15,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673641382] [2024-06-27 21:50:15,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673641382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:15,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:15,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:15,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235822004] [2024-06-27 21:50:15,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:15,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:15,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:15,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:15,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:15,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:15,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 157 transitions, 1871 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:15,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:15,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:15,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:16,204 INFO L124 PetriNetUnfolderBase]: 4549/7606 cut-off events. [2024-06-27 21:50:16,205 INFO L125 PetriNetUnfolderBase]: For 137253/137267 co-relation queries the response was YES. [2024-06-27 21:50:16,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36908 conditions, 7606 events. 4549/7606 cut-off events. For 137253/137267 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 56972 event pairs, 1577 based on Foata normal form. 56/7649 useless extension candidates. Maximal degree in co-relation 36837. Up to 6342 conditions per place. [2024-06-27 21:50:16,266 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 145 selfloop transitions, 52 changer transitions 0/210 dead transitions. [2024-06-27 21:50:16,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 210 transitions, 2507 flow [2024-06-27 21:50:16,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:16,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:16,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 262 transitions. [2024-06-27 21:50:16,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6616161616161617 [2024-06-27 21:50:16,268 INFO L175 Difference]: Start difference. First operand has 147 places, 157 transitions, 1871 flow. Second operand 9 states and 262 transitions. [2024-06-27 21:50:16,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 210 transitions, 2507 flow [2024-06-27 21:50:16,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 210 transitions, 2362 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:16,483 INFO L231 Difference]: Finished difference. Result has 151 places, 158 transitions, 1882 flow [2024-06-27 21:50:16,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1726, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1882, PETRI_PLACES=151, PETRI_TRANSITIONS=158} [2024-06-27 21:50:16,484 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 103 predicate places. [2024-06-27 21:50:16,484 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 158 transitions, 1882 flow [2024-06-27 21:50:16,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:16,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:16,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:16,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 21:50:16,485 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:16,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:16,485 INFO L85 PathProgramCache]: Analyzing trace with hash 603877902, now seen corresponding path program 1 times [2024-06-27 21:50:16,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:16,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107281919] [2024-06-27 21:50:16,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:16,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:16,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:16,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:16,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:16,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107281919] [2024-06-27 21:50:16,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107281919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:16,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:16,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:16,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543371308] [2024-06-27 21:50:16,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:16,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:16,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:16,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:16,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:16,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:16,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 158 transitions, 1882 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:16,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:16,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:16,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:17,591 INFO L124 PetriNetUnfolderBase]: 4776/7974 cut-off events. [2024-06-27 21:50:17,592 INFO L125 PetriNetUnfolderBase]: For 142325/142339 co-relation queries the response was YES. [2024-06-27 21:50:17,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38072 conditions, 7974 events. 4776/7974 cut-off events. For 142325/142339 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 60280 event pairs, 1397 based on Foata normal form. 50/8013 useless extension candidates. Maximal degree in co-relation 38000. Up to 5644 conditions per place. [2024-06-27 21:50:17,643 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 146 selfloop transitions, 58 changer transitions 0/217 dead transitions. [2024-06-27 21:50:17,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 217 transitions, 2572 flow [2024-06-27 21:50:17,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:17,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:17,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 267 transitions. [2024-06-27 21:50:17,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6742424242424242 [2024-06-27 21:50:17,645 INFO L175 Difference]: Start difference. First operand has 151 places, 158 transitions, 1882 flow. Second operand 9 states and 267 transitions. [2024-06-27 21:50:17,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 217 transitions, 2572 flow [2024-06-27 21:50:17,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 217 transitions, 2436 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 21:50:17,842 INFO L231 Difference]: Finished difference. Result has 153 places, 159 transitions, 1914 flow [2024-06-27 21:50:17,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1746, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1914, PETRI_PLACES=153, PETRI_TRANSITIONS=159} [2024-06-27 21:50:17,842 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 105 predicate places. [2024-06-27 21:50:17,842 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 159 transitions, 1914 flow [2024-06-27 21:50:17,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:17,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:17,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:17,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 21:50:17,843 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:17,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:17,843 INFO L85 PathProgramCache]: Analyzing trace with hash -560508086, now seen corresponding path program 2 times [2024-06-27 21:50:17,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:17,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774687464] [2024-06-27 21:50:17,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:17,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:17,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:17,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:17,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:17,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774687464] [2024-06-27 21:50:17,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774687464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:17,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:17,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:17,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284512980] [2024-06-27 21:50:17,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:17,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:17,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:17,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:17,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:17,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-27 21:50:17,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 159 transitions, 1914 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:17,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:17,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-27 21:50:17,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:18,748 INFO L124 PetriNetUnfolderBase]: 4773/7969 cut-off events. [2024-06-27 21:50:18,748 INFO L125 PetriNetUnfolderBase]: For 127124/127126 co-relation queries the response was YES. [2024-06-27 21:50:18,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37889 conditions, 7969 events. 4773/7969 cut-off events. For 127124/127126 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 59943 event pairs, 1699 based on Foata normal form. 1/7966 useless extension candidates. Maximal degree in co-relation 37815. Up to 7321 conditions per place. [2024-06-27 21:50:18,810 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 144 selfloop transitions, 19 changer transitions 0/175 dead transitions. [2024-06-27 21:50:18,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 175 transitions, 2281 flow [2024-06-27 21:50:18,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:18,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:18,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 21:50:18,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-27 21:50:18,812 INFO L175 Difference]: Start difference. First operand has 153 places, 159 transitions, 1914 flow. Second operand 6 states and 150 transitions. [2024-06-27 21:50:18,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 175 transitions, 2281 flow [2024-06-27 21:50:19,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 175 transitions, 2125 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 21:50:19,058 INFO L231 Difference]: Finished difference. Result has 152 places, 159 transitions, 1802 flow [2024-06-27 21:50:19,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1758, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1802, PETRI_PLACES=152, PETRI_TRANSITIONS=159} [2024-06-27 21:50:19,058 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 104 predicate places. [2024-06-27 21:50:19,058 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 159 transitions, 1802 flow [2024-06-27 21:50:19,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:19,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:19,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:19,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 21:50:19,059 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:19,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:19,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1116986860, now seen corresponding path program 7 times [2024-06-27 21:50:19,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:19,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571461493] [2024-06-27 21:50:19,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:19,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:19,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:19,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:19,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:19,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571461493] [2024-06-27 21:50:19,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571461493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:19,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:19,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:19,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141969757] [2024-06-27 21:50:19,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:19,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:19,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:19,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:19,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:19,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:19,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 159 transitions, 1802 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:19,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:19,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:19,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:20,217 INFO L124 PetriNetUnfolderBase]: 5010/8387 cut-off events. [2024-06-27 21:50:20,217 INFO L125 PetriNetUnfolderBase]: For 152674/152688 co-relation queries the response was YES. [2024-06-27 21:50:20,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38857 conditions, 8387 events. 5010/8387 cut-off events. For 152674/152688 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 63983 event pairs, 1811 based on Foata normal form. 56/8423 useless extension candidates. Maximal degree in co-relation 38782. Up to 6955 conditions per place. [2024-06-27 21:50:20,292 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 134 selfloop transitions, 72 changer transitions 0/219 dead transitions. [2024-06-27 21:50:20,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 219 transitions, 2680 flow [2024-06-27 21:50:20,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:20,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:20,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 268 transitions. [2024-06-27 21:50:20,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6767676767676768 [2024-06-27 21:50:20,294 INFO L175 Difference]: Start difference. First operand has 152 places, 159 transitions, 1802 flow. Second operand 9 states and 268 transitions. [2024-06-27 21:50:20,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 219 transitions, 2680 flow [2024-06-27 21:50:20,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 219 transitions, 2649 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:20,560 INFO L231 Difference]: Finished difference. Result has 157 places, 160 transitions, 1971 flow [2024-06-27 21:50:20,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1771, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1971, PETRI_PLACES=157, PETRI_TRANSITIONS=160} [2024-06-27 21:50:20,561 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 109 predicate places. [2024-06-27 21:50:20,561 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 160 transitions, 1971 flow [2024-06-27 21:50:20,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:20,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:20,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:20,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 21:50:20,561 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:20,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:20,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1153994702, now seen corresponding path program 2 times [2024-06-27 21:50:20,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:20,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22379616] [2024-06-27 21:50:20,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:20,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:20,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:20,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:20,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:20,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22379616] [2024-06-27 21:50:20,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22379616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:20,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:20,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:20,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139690039] [2024-06-27 21:50:20,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:20,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:20,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:20,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:20,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:20,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:20,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 160 transitions, 1971 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:20,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:20,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:20,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:21,810 INFO L124 PetriNetUnfolderBase]: 5237/8798 cut-off events. [2024-06-27 21:50:21,811 INFO L125 PetriNetUnfolderBase]: For 166094/166108 co-relation queries the response was YES. [2024-06-27 21:50:21,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41246 conditions, 8798 events. 5237/8798 cut-off events. For 166094/166108 co-relation queries the response was YES. Maximal size of possible extension queue 663. Compared 67888 event pairs, 1811 based on Foata normal form. 50/8828 useless extension candidates. Maximal degree in co-relation 41170. Up to 6835 conditions per place. [2024-06-27 21:50:21,891 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 144 selfloop transitions, 75 changer transitions 0/232 dead transitions. [2024-06-27 21:50:21,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 232 transitions, 2935 flow [2024-06-27 21:50:21,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:50:21,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:50:21,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 299 transitions. [2024-06-27 21:50:21,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6795454545454546 [2024-06-27 21:50:21,892 INFO L175 Difference]: Start difference. First operand has 157 places, 160 transitions, 1971 flow. Second operand 10 states and 299 transitions. [2024-06-27 21:50:21,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 232 transitions, 2935 flow [2024-06-27 21:50:22,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 232 transitions, 2755 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 21:50:22,255 INFO L231 Difference]: Finished difference. Result has 160 places, 161 transitions, 1997 flow [2024-06-27 21:50:22,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1791, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1997, PETRI_PLACES=160, PETRI_TRANSITIONS=161} [2024-06-27 21:50:22,256 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 112 predicate places. [2024-06-27 21:50:22,256 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 161 transitions, 1997 flow [2024-06-27 21:50:22,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:22,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:22,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:22,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 21:50:22,256 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:22,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:22,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1163191472, now seen corresponding path program 3 times [2024-06-27 21:50:22,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:22,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996338027] [2024-06-27 21:50:22,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:22,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:22,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:22,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:22,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:22,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996338027] [2024-06-27 21:50:22,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996338027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:22,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:22,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:22,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186703482] [2024-06-27 21:50:22,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:22,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:22,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:22,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:22,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:22,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:22,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 161 transitions, 1997 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:22,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:22,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:22,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:23,457 INFO L124 PetriNetUnfolderBase]: 5606/9357 cut-off events. [2024-06-27 21:50:23,458 INFO L125 PetriNetUnfolderBase]: For 177699/177713 co-relation queries the response was YES. [2024-06-27 21:50:23,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43241 conditions, 9357 events. 5606/9357 cut-off events. For 177699/177713 co-relation queries the response was YES. Maximal size of possible extension queue 721. Compared 72819 event pairs, 1782 based on Foata normal form. 50/9383 useless extension candidates. Maximal degree in co-relation 43164. Up to 4907 conditions per place. [2024-06-27 21:50:23,528 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 135 selfloop transitions, 82 changer transitions 0/230 dead transitions. [2024-06-27 21:50:23,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 230 transitions, 2939 flow [2024-06-27 21:50:23,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:23,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:23,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 275 transitions. [2024-06-27 21:50:23,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6944444444444444 [2024-06-27 21:50:23,529 INFO L175 Difference]: Start difference. First operand has 160 places, 161 transitions, 1997 flow. Second operand 9 states and 275 transitions. [2024-06-27 21:50:23,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 230 transitions, 2939 flow [2024-06-27 21:50:23,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 230 transitions, 2749 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 21:50:23,796 INFO L231 Difference]: Finished difference. Result has 160 places, 160 transitions, 1919 flow [2024-06-27 21:50:23,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1751, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1919, PETRI_PLACES=160, PETRI_TRANSITIONS=160} [2024-06-27 21:50:23,797 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 112 predicate places. [2024-06-27 21:50:23,797 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 160 transitions, 1919 flow [2024-06-27 21:50:23,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:23,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:23,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:23,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 21:50:23,798 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:23,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:23,798 INFO L85 PathProgramCache]: Analyzing trace with hash 154220624, now seen corresponding path program 3 times [2024-06-27 21:50:23,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:23,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836036800] [2024-06-27 21:50:23,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:23,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:23,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:23,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 21:50:23,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:23,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836036800] [2024-06-27 21:50:23,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836036800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:23,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:23,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:23,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639882380] [2024-06-27 21:50:23,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:23,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:23,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:23,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:23,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:23,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-27 21:50:23,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 160 transitions, 1919 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:23,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:23,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-27 21:50:23,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:24,931 INFO L124 PetriNetUnfolderBase]: 5603/9377 cut-off events. [2024-06-27 21:50:24,932 INFO L125 PetriNetUnfolderBase]: For 160353/160355 co-relation queries the response was YES. [2024-06-27 21:50:24,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43156 conditions, 9377 events. 5603/9377 cut-off events. For 160353/160355 co-relation queries the response was YES. Maximal size of possible extension queue 723. Compared 73072 event pairs, 3284 based on Foata normal form. 1/9361 useless extension candidates. Maximal degree in co-relation 43077. Up to 8630 conditions per place. [2024-06-27 21:50:25,014 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 148 selfloop transitions, 24 changer transitions 0/184 dead transitions. [2024-06-27 21:50:25,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 184 transitions, 2375 flow [2024-06-27 21:50:25,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:25,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:25,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 21:50:25,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5871212121212122 [2024-06-27 21:50:25,016 INFO L175 Difference]: Start difference. First operand has 160 places, 160 transitions, 1919 flow. Second operand 6 states and 155 transitions. [2024-06-27 21:50:25,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 184 transitions, 2375 flow [2024-06-27 21:50:25,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 184 transitions, 2161 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 21:50:25,315 INFO L231 Difference]: Finished difference. Result has 160 places, 165 transitions, 1840 flow [2024-06-27 21:50:25,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1713, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1840, PETRI_PLACES=160, PETRI_TRANSITIONS=165} [2024-06-27 21:50:25,316 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 112 predicate places. [2024-06-27 21:50:25,316 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 165 transitions, 1840 flow [2024-06-27 21:50:25,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:25,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:25,316 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 21:50:25,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 21:50:25,317 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:25,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:25,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1442621715, now seen corresponding path program 1 times [2024-06-27 21:50:25,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:25,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658117882] [2024-06-27 21:50:25,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:25,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:25,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:25,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:25,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:25,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658117882] [2024-06-27 21:50:25,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658117882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:25,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:25,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:25,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102340665] [2024-06-27 21:50:25,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:25,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:25,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:25,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:25,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:25,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 21:50:25,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 165 transitions, 1840 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:25,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:25,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 21:50:25,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:26,430 INFO L124 PetriNetUnfolderBase]: 5344/9039 cut-off events. [2024-06-27 21:50:26,431 INFO L125 PetriNetUnfolderBase]: For 149644/149650 co-relation queries the response was YES. [2024-06-27 21:50:26,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40083 conditions, 9039 events. 5344/9039 cut-off events. For 149644/149650 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 70757 event pairs, 1965 based on Foata normal form. 17/9023 useless extension candidates. Maximal degree in co-relation 40001. Up to 7967 conditions per place. [2024-06-27 21:50:26,488 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 136 selfloop transitions, 33 changer transitions 0/192 dead transitions. [2024-06-27 21:50:26,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 192 transitions, 2286 flow [2024-06-27 21:50:26,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:26,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:26,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-27 21:50:26,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6553030303030303 [2024-06-27 21:50:26,489 INFO L175 Difference]: Start difference. First operand has 160 places, 165 transitions, 1840 flow. Second operand 6 states and 173 transitions. [2024-06-27 21:50:26,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 192 transitions, 2286 flow [2024-06-27 21:50:26,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 192 transitions, 2224 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:26,757 INFO L231 Difference]: Finished difference. Result has 163 places, 167 transitions, 1896 flow [2024-06-27 21:50:26,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1778, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1896, PETRI_PLACES=163, PETRI_TRANSITIONS=167} [2024-06-27 21:50:26,758 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 115 predicate places. [2024-06-27 21:50:26,758 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 167 transitions, 1896 flow [2024-06-27 21:50:26,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:26,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:26,759 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 21:50:26,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 21:50:26,759 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:26,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:26,759 INFO L85 PathProgramCache]: Analyzing trace with hash -367637551, now seen corresponding path program 2 times [2024-06-27 21:50:26,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:26,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911844751] [2024-06-27 21:50:26,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:26,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:26,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:26,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:26,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:26,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911844751] [2024-06-27 21:50:26,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911844751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:26,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:26,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:26,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865512454] [2024-06-27 21:50:26,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:26,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:26,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:26,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:26,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:26,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 21:50:26,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 167 transitions, 1896 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:26,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:26,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 21:50:26,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:27,746 INFO L124 PetriNetUnfolderBase]: 5436/9166 cut-off events. [2024-06-27 21:50:27,746 INFO L125 PetriNetUnfolderBase]: For 159617/159626 co-relation queries the response was YES. [2024-06-27 21:50:27,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41356 conditions, 9166 events. 5436/9166 cut-off events. For 159617/159626 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 71771 event pairs, 2056 based on Foata normal form. 20/9143 useless extension candidates. Maximal degree in co-relation 41273. Up to 8150 conditions per place. [2024-06-27 21:50:27,820 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 126 selfloop transitions, 44 changer transitions 0/193 dead transitions. [2024-06-27 21:50:27,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 193 transitions, 2488 flow [2024-06-27 21:50:27,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:27,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:27,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-27 21:50:27,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515151515151515 [2024-06-27 21:50:27,822 INFO L175 Difference]: Start difference. First operand has 163 places, 167 transitions, 1896 flow. Second operand 6 states and 172 transitions. [2024-06-27 21:50:27,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 193 transitions, 2488 flow [2024-06-27 21:50:28,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 193 transitions, 2406 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:28,080 INFO L231 Difference]: Finished difference. Result has 165 places, 169 transitions, 1953 flow [2024-06-27 21:50:28,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1814, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1953, PETRI_PLACES=165, PETRI_TRANSITIONS=169} [2024-06-27 21:50:28,080 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 117 predicate places. [2024-06-27 21:50:28,080 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 169 transitions, 1953 flow [2024-06-27 21:50:28,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:28,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:28,081 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 21:50:28,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 21:50:28,081 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:28,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:28,081 INFO L85 PathProgramCache]: Analyzing trace with hash -188398837, now seen corresponding path program 3 times [2024-06-27 21:50:28,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:28,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604658879] [2024-06-27 21:50:28,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:28,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:28,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:28,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:28,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:28,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604658879] [2024-06-27 21:50:28,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604658879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:28,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:28,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:28,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578010759] [2024-06-27 21:50:28,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:28,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:28,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:28,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:28,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:28,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 21:50:28,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 169 transitions, 1953 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:28,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:28,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 21:50:28,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:29,105 INFO L124 PetriNetUnfolderBase]: 5581/9344 cut-off events. [2024-06-27 21:50:29,105 INFO L125 PetriNetUnfolderBase]: For 170613/170619 co-relation queries the response was YES. [2024-06-27 21:50:29,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42646 conditions, 9344 events. 5581/9344 cut-off events. For 170613/170619 co-relation queries the response was YES. Maximal size of possible extension queue 723. Compared 73018 event pairs, 1960 based on Foata normal form. 17/9316 useless extension candidates. Maximal degree in co-relation 42562. Up to 7933 conditions per place. [2024-06-27 21:50:29,184 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 129 selfloop transitions, 49 changer transitions 0/201 dead transitions. [2024-06-27 21:50:29,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 201 transitions, 2685 flow [2024-06-27 21:50:29,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:29,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:29,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-27 21:50:29,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 21:50:29,185 INFO L175 Difference]: Start difference. First operand has 165 places, 169 transitions, 1953 flow. Second operand 6 states and 176 transitions. [2024-06-27 21:50:29,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 201 transitions, 2685 flow [2024-06-27 21:50:29,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 201 transitions, 2542 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:29,607 INFO L231 Difference]: Finished difference. Result has 167 places, 172 transitions, 1977 flow [2024-06-27 21:50:29,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1810, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1977, PETRI_PLACES=167, PETRI_TRANSITIONS=172} [2024-06-27 21:50:29,608 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 119 predicate places. [2024-06-27 21:50:29,608 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 172 transitions, 1977 flow [2024-06-27 21:50:29,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:29,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:29,608 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 21:50:29,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 21:50:29,608 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:29,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:29,609 INFO L85 PathProgramCache]: Analyzing trace with hash -2059059729, now seen corresponding path program 1 times [2024-06-27 21:50:29,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:29,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11748124] [2024-06-27 21:50:29,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:29,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:29,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:29,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:29,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:29,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11748124] [2024-06-27 21:50:29,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11748124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:29,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:29,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:29,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288658199] [2024-06-27 21:50:29,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:29,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:29,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:29,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:29,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:29,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:29,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 172 transitions, 1977 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:29,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:29,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:29,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:30,692 INFO L124 PetriNetUnfolderBase]: 5718/9525 cut-off events. [2024-06-27 21:50:30,692 INFO L125 PetriNetUnfolderBase]: For 171671/171683 co-relation queries the response was YES. [2024-06-27 21:50:30,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43767 conditions, 9525 events. 5718/9525 cut-off events. For 171671/171683 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 73801 event pairs, 2069 based on Foata normal form. 14/9528 useless extension candidates. Maximal degree in co-relation 43683. Up to 8541 conditions per place. [2024-06-27 21:50:30,770 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 150 selfloop transitions, 59 changer transitions 0/222 dead transitions. [2024-06-27 21:50:30,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 222 transitions, 2683 flow [2024-06-27 21:50:30,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:30,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:30,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 258 transitions. [2024-06-27 21:50:30,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515151515151515 [2024-06-27 21:50:30,772 INFO L175 Difference]: Start difference. First operand has 167 places, 172 transitions, 1977 flow. Second operand 9 states and 258 transitions. [2024-06-27 21:50:30,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 222 transitions, 2683 flow [2024-06-27 21:50:31,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 222 transitions, 2595 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:31,116 INFO L231 Difference]: Finished difference. Result has 174 places, 175 transitions, 2043 flow [2024-06-27 21:50:31,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1889, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2043, PETRI_PLACES=174, PETRI_TRANSITIONS=175} [2024-06-27 21:50:31,118 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 126 predicate places. [2024-06-27 21:50:31,118 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 175 transitions, 2043 flow [2024-06-27 21:50:31,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:31,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:31,118 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 21:50:31,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 21:50:31,118 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:31,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:31,119 INFO L85 PathProgramCache]: Analyzing trace with hash -2058852339, now seen corresponding path program 2 times [2024-06-27 21:50:31,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:31,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820374500] [2024-06-27 21:50:31,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:31,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:31,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:31,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:31,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:31,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820374500] [2024-06-27 21:50:31,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820374500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:31,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:31,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:31,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428195083] [2024-06-27 21:50:31,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:31,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:31,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:31,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:31,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:31,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:31,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 175 transitions, 2043 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:31,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:31,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:31,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:32,233 INFO L124 PetriNetUnfolderBase]: 5757/10046 cut-off events. [2024-06-27 21:50:32,234 INFO L125 PetriNetUnfolderBase]: For 180013/180025 co-relation queries the response was YES. [2024-06-27 21:50:32,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44852 conditions, 10046 events. 5757/10046 cut-off events. For 180013/180025 co-relation queries the response was YES. Maximal size of possible extension queue 734. Compared 80283 event pairs, 2405 based on Foata normal form. 13/10047 useless extension candidates. Maximal degree in co-relation 44766. Up to 8574 conditions per place. [2024-06-27 21:50:32,319 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 141 selfloop transitions, 66 changer transitions 0/220 dead transitions. [2024-06-27 21:50:32,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 220 transitions, 2799 flow [2024-06-27 21:50:32,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:32,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:32,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-27 21:50:32,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6477272727272727 [2024-06-27 21:50:32,321 INFO L175 Difference]: Start difference. First operand has 174 places, 175 transitions, 2043 flow. Second operand 8 states and 228 transitions. [2024-06-27 21:50:32,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 220 transitions, 2799 flow [2024-06-27 21:50:32,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 220 transitions, 2685 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:32,639 INFO L231 Difference]: Finished difference. Result has 177 places, 182 transitions, 2186 flow [2024-06-27 21:50:32,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1937, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2186, PETRI_PLACES=177, PETRI_TRANSITIONS=182} [2024-06-27 21:50:32,640 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 129 predicate places. [2024-06-27 21:50:32,640 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 182 transitions, 2186 flow [2024-06-27 21:50:32,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:32,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:32,640 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 21:50:32,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 21:50:32,640 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:32,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:32,641 INFO L85 PathProgramCache]: Analyzing trace with hash -2067426195, now seen corresponding path program 1 times [2024-06-27 21:50:32,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:32,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158843859] [2024-06-27 21:50:32,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:32,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:32,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:32,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:32,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:32,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158843859] [2024-06-27 21:50:32,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158843859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:32,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:32,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:32,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621101438] [2024-06-27 21:50:32,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:32,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:32,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:32,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:32,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:32,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:32,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 182 transitions, 2186 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:32,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:32,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:32,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:33,736 INFO L124 PetriNetUnfolderBase]: 5803/9642 cut-off events. [2024-06-27 21:50:33,737 INFO L125 PetriNetUnfolderBase]: For 190696/190704 co-relation queries the response was YES. [2024-06-27 21:50:33,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44945 conditions, 9642 events. 5803/9642 cut-off events. For 190696/190704 co-relation queries the response was YES. Maximal size of possible extension queue 734. Compared 74696 event pairs, 1917 based on Foata normal form. 14/9654 useless extension candidates. Maximal degree in co-relation 44857. Up to 8729 conditions per place. [2024-06-27 21:50:33,818 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 189 selfloop transitions, 23 changer transitions 0/225 dead transitions. [2024-06-27 21:50:33,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 225 transitions, 2822 flow [2024-06-27 21:50:33,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:33,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:33,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 21:50:33,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6193181818181818 [2024-06-27 21:50:33,820 INFO L175 Difference]: Start difference. First operand has 177 places, 182 transitions, 2186 flow. Second operand 8 states and 218 transitions. [2024-06-27 21:50:33,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 225 transitions, 2822 flow [2024-06-27 21:50:34,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 225 transitions, 2728 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:34,122 INFO L231 Difference]: Finished difference. Result has 181 places, 183 transitions, 2151 flow [2024-06-27 21:50:34,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2092, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2151, PETRI_PLACES=181, PETRI_TRANSITIONS=183} [2024-06-27 21:50:34,124 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 133 predicate places. [2024-06-27 21:50:34,124 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 183 transitions, 2151 flow [2024-06-27 21:50:34,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:34,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:34,125 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 21:50:34,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 21:50:34,125 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:34,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:34,127 INFO L85 PathProgramCache]: Analyzing trace with hash -2058855315, now seen corresponding path program 2 times [2024-06-27 21:50:34,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:34,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894853264] [2024-06-27 21:50:34,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:34,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:34,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:34,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:34,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:34,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894853264] [2024-06-27 21:50:34,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894853264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:34,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:34,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:34,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350404686] [2024-06-27 21:50:34,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:34,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:34,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:34,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:34,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:34,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:34,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 183 transitions, 2151 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:34,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:34,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:34,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:35,272 INFO L124 PetriNetUnfolderBase]: 5867/9816 cut-off events. [2024-06-27 21:50:35,272 INFO L125 PetriNetUnfolderBase]: For 200639/200647 co-relation queries the response was YES. [2024-06-27 21:50:35,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45468 conditions, 9816 events. 5867/9816 cut-off events. For 200639/200647 co-relation queries the response was YES. Maximal size of possible extension queue 746. Compared 76726 event pairs, 3277 based on Foata normal form. 16/9802 useless extension candidates. Maximal degree in co-relation 45379. Up to 8943 conditions per place. [2024-06-27 21:50:35,357 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 186 selfloop transitions, 20 changer transitions 0/219 dead transitions. [2024-06-27 21:50:35,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 219 transitions, 2673 flow [2024-06-27 21:50:35,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:35,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:35,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 21:50:35,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6022727272727273 [2024-06-27 21:50:35,358 INFO L175 Difference]: Start difference. First operand has 181 places, 183 transitions, 2151 flow. Second operand 8 states and 212 transitions. [2024-06-27 21:50:35,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 219 transitions, 2673 flow [2024-06-27 21:50:35,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 219 transitions, 2634 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:35,710 INFO L231 Difference]: Finished difference. Result has 184 places, 184 transitions, 2170 flow [2024-06-27 21:50:35,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2113, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2170, PETRI_PLACES=184, PETRI_TRANSITIONS=184} [2024-06-27 21:50:35,711 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 136 predicate places. [2024-06-27 21:50:35,711 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 184 transitions, 2170 flow [2024-06-27 21:50:35,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:35,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:35,711 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 21:50:35,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 21:50:35,711 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:35,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:35,712 INFO L85 PathProgramCache]: Analyzing trace with hash 64140949, now seen corresponding path program 3 times [2024-06-27 21:50:35,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:35,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533676612] [2024-06-27 21:50:35,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:35,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:35,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:35,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:35,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:35,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533676612] [2024-06-27 21:50:35,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533676612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:35,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:35,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:35,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195060892] [2024-06-27 21:50:35,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:35,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:35,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:35,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:35,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:35,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:35,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 184 transitions, 2170 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:35,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:35,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:35,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:36,869 INFO L124 PetriNetUnfolderBase]: 5861/10097 cut-off events. [2024-06-27 21:50:36,870 INFO L125 PetriNetUnfolderBase]: For 202493/202505 co-relation queries the response was YES. [2024-06-27 21:50:36,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45794 conditions, 10097 events. 5861/10097 cut-off events. For 202493/202505 co-relation queries the response was YES. Maximal size of possible extension queue 746. Compared 80187 event pairs, 2365 based on Foata normal form. 14/10097 useless extension candidates. Maximal degree in co-relation 45704. Up to 8806 conditions per place. [2024-06-27 21:50:36,954 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 148 selfloop transitions, 51 changer transitions 0/212 dead transitions. [2024-06-27 21:50:36,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 212 transitions, 2718 flow [2024-06-27 21:50:36,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:36,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:36,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-27 21:50:36,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6704545454545454 [2024-06-27 21:50:36,955 INFO L175 Difference]: Start difference. First operand has 184 places, 184 transitions, 2170 flow. Second operand 6 states and 177 transitions. [2024-06-27 21:50:36,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 212 transitions, 2718 flow [2024-06-27 21:50:37,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 212 transitions, 2675 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:37,415 INFO L231 Difference]: Finished difference. Result has 184 places, 184 transitions, 2242 flow [2024-06-27 21:50:37,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2127, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2242, PETRI_PLACES=184, PETRI_TRANSITIONS=184} [2024-06-27 21:50:37,415 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 136 predicate places. [2024-06-27 21:50:37,415 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 184 transitions, 2242 flow [2024-06-27 21:50:37,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:37,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:37,416 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 21:50:37,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 21:50:37,416 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:37,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:37,416 INFO L85 PathProgramCache]: Analyzing trace with hash -16421615, now seen corresponding path program 4 times [2024-06-27 21:50:37,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:37,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997955497] [2024-06-27 21:50:37,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:37,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:37,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:37,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 21:50:37,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:37,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997955497] [2024-06-27 21:50:37,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997955497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:37,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:37,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:37,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056755944] [2024-06-27 21:50:37,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:37,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:37,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:37,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:37,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:37,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-27 21:50:37,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 184 transitions, 2242 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:37,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:37,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-27 21:50:37,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:38,596 INFO L124 PetriNetUnfolderBase]: 5828/9669 cut-off events. [2024-06-27 21:50:38,596 INFO L125 PetriNetUnfolderBase]: For 207803/207815 co-relation queries the response was YES. [2024-06-27 21:50:38,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45429 conditions, 9669 events. 5828/9669 cut-off events. For 207803/207815 co-relation queries the response was YES. Maximal size of possible extension queue 731. Compared 74754 event pairs, 2057 based on Foata normal form. 14/9678 useless extension candidates. Maximal degree in co-relation 45337. Up to 8747 conditions per place. [2024-06-27 21:50:38,680 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 148 selfloop transitions, 57 changer transitions 0/217 dead transitions. [2024-06-27 21:50:38,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 217 transitions, 2728 flow [2024-06-27 21:50:38,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:38,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:38,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-27 21:50:38,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-27 21:50:38,685 INFO L175 Difference]: Start difference. First operand has 184 places, 184 transitions, 2242 flow. Second operand 9 states and 234 transitions. [2024-06-27 21:50:38,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 217 transitions, 2728 flow [2024-06-27 21:50:39,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 217 transitions, 2635 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:39,224 INFO L231 Difference]: Finished difference. Result has 188 places, 184 transitions, 2274 flow [2024-06-27 21:50:39,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2149, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2274, PETRI_PLACES=188, PETRI_TRANSITIONS=184} [2024-06-27 21:50:39,226 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 140 predicate places. [2024-06-27 21:50:39,226 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 184 transitions, 2274 flow [2024-06-27 21:50:39,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:39,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:39,226 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 21:50:39,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 21:50:39,227 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:39,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:39,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1777316823, now seen corresponding path program 5 times [2024-06-27 21:50:39,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:39,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414280678] [2024-06-27 21:50:39,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:39,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:39,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:39,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:39,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:39,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414280678] [2024-06-27 21:50:39,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414280678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:39,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:39,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:39,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212182759] [2024-06-27 21:50:39,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:39,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:39,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:39,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:39,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:39,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:39,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 184 transitions, 2274 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:39,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:39,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:39,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:40,355 INFO L124 PetriNetUnfolderBase]: 5798/9617 cut-off events. [2024-06-27 21:50:40,356 INFO L125 PetriNetUnfolderBase]: For 206282/206288 co-relation queries the response was YES. [2024-06-27 21:50:40,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45224 conditions, 9617 events. 5798/9617 cut-off events. For 206282/206288 co-relation queries the response was YES. Maximal size of possible extension queue 724. Compared 74367 event pairs, 2060 based on Foata normal form. 5/9614 useless extension candidates. Maximal degree in co-relation 45132. Up to 8620 conditions per place. [2024-06-27 21:50:40,434 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 126 selfloop transitions, 69 changer transitions 0/208 dead transitions. [2024-06-27 21:50:40,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 208 transitions, 2718 flow [2024-06-27 21:50:40,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:40,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:40,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 21:50:40,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6298701298701299 [2024-06-27 21:50:40,436 INFO L175 Difference]: Start difference. First operand has 188 places, 184 transitions, 2274 flow. Second operand 7 states and 194 transitions. [2024-06-27 21:50:40,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 208 transitions, 2718 flow [2024-06-27 21:50:40,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 208 transitions, 2483 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-27 21:50:40,949 INFO L231 Difference]: Finished difference. Result has 182 places, 184 transitions, 2183 flow [2024-06-27 21:50:40,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2039, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2183, PETRI_PLACES=182, PETRI_TRANSITIONS=184} [2024-06-27 21:50:40,957 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 134 predicate places. [2024-06-27 21:50:40,957 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 184 transitions, 2183 flow [2024-06-27 21:50:40,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:40,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:40,957 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 21:50:40,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 21:50:40,957 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:40,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:40,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1771967985, now seen corresponding path program 3 times [2024-06-27 21:50:40,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:40,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632846552] [2024-06-27 21:50:40,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:40,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:40,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:41,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:41,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:41,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632846552] [2024-06-27 21:50:41,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632846552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:41,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:41,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:41,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882059288] [2024-06-27 21:50:41,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:41,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:41,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:41,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:41,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:41,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:41,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 184 transitions, 2183 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:41,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:41,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:41,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:42,179 INFO L124 PetriNetUnfolderBase]: 5780/9619 cut-off events. [2024-06-27 21:50:42,179 INFO L125 PetriNetUnfolderBase]: For 203593/203595 co-relation queries the response was YES. [2024-06-27 21:50:42,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44658 conditions, 9619 events. 5780/9619 cut-off events. For 203593/203595 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 74590 event pairs, 3269 based on Foata normal form. 8/9601 useless extension candidates. Maximal degree in co-relation 44569. Up to 8789 conditions per place. [2024-06-27 21:50:42,260 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 175 selfloop transitions, 19 changer transitions 0/207 dead transitions. [2024-06-27 21:50:42,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 207 transitions, 2642 flow [2024-06-27 21:50:42,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:42,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:42,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-27 21:50:42,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-27 21:50:42,262 INFO L175 Difference]: Start difference. First operand has 182 places, 184 transitions, 2183 flow. Second operand 6 states and 162 transitions. [2024-06-27 21:50:42,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 207 transitions, 2642 flow [2024-06-27 21:50:42,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 207 transitions, 2451 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 21:50:42,737 INFO L231 Difference]: Finished difference. Result has 180 places, 184 transitions, 2035 flow [2024-06-27 21:50:42,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1992, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2035, PETRI_PLACES=180, PETRI_TRANSITIONS=184} [2024-06-27 21:50:42,741 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 132 predicate places. [2024-06-27 21:50:42,742 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 184 transitions, 2035 flow [2024-06-27 21:50:42,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:42,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:42,742 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 21:50:42,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 21:50:42,744 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:42,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:42,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1771599023, now seen corresponding path program 1 times [2024-06-27 21:50:42,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:42,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213447078] [2024-06-27 21:50:42,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:42,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:42,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:42,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:42,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:42,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213447078] [2024-06-27 21:50:42,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213447078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:42,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:42,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:42,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388227933] [2024-06-27 21:50:42,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:42,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:42,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:42,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:42,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:42,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:42,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 184 transitions, 2035 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:42,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:42,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:42,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:44,109 INFO L124 PetriNetUnfolderBase]: 5826/9685 cut-off events. [2024-06-27 21:50:44,110 INFO L125 PetriNetUnfolderBase]: For 209117/209119 co-relation queries the response was YES. [2024-06-27 21:50:44,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44838 conditions, 9685 events. 5826/9685 cut-off events. For 209117/209119 co-relation queries the response was YES. Maximal size of possible extension queue 733. Compared 75258 event pairs, 3217 based on Foata normal form. 6/9671 useless extension candidates. Maximal degree in co-relation 44748. Up to 8705 conditions per place. [2024-06-27 21:50:44,205 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 178 selfloop transitions, 23 changer transitions 0/214 dead transitions. [2024-06-27 21:50:44,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 214 transitions, 2573 flow [2024-06-27 21:50:44,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:44,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:44,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-27 21:50:44,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 21:50:44,212 INFO L175 Difference]: Start difference. First operand has 180 places, 184 transitions, 2035 flow. Second operand 6 states and 165 transitions. [2024-06-27 21:50:44,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 214 transitions, 2573 flow [2024-06-27 21:50:44,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 214 transitions, 2525 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:44,681 INFO L231 Difference]: Finished difference. Result has 182 places, 188 transitions, 2105 flow [2024-06-27 21:50:44,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1987, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2105, PETRI_PLACES=182, PETRI_TRANSITIONS=188} [2024-06-27 21:50:44,681 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 134 predicate places. [2024-06-27 21:50:44,681 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 188 transitions, 2105 flow [2024-06-27 21:50:44,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:44,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:44,682 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 21:50:44,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 21:50:44,682 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:44,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:44,683 INFO L85 PathProgramCache]: Analyzing trace with hash -332997399, now seen corresponding path program 1 times [2024-06-27 21:50:44,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:44,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720269897] [2024-06-27 21:50:44,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:44,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:44,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:44,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:44,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:44,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720269897] [2024-06-27 21:50:44,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720269897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:44,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:44,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:44,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450990622] [2024-06-27 21:50:44,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:44,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:44,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:44,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:44,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:44,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:44,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 188 transitions, 2105 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:44,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:44,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:44,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:45,948 INFO L124 PetriNetUnfolderBase]: 5823/9666 cut-off events. [2024-06-27 21:50:45,949 INFO L125 PetriNetUnfolderBase]: For 211997/212009 co-relation queries the response was YES. [2024-06-27 21:50:46,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45184 conditions, 9666 events. 5823/9666 cut-off events. For 211997/212009 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 74886 event pairs, 2055 based on Foata normal form. 13/9659 useless extension candidates. Maximal degree in co-relation 45092. Up to 8791 conditions per place. [2024-06-27 21:50:46,045 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 161 selfloop transitions, 39 changer transitions 0/213 dead transitions. [2024-06-27 21:50:46,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 213 transitions, 2653 flow [2024-06-27 21:50:46,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:46,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:46,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-27 21:50:46,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6439393939393939 [2024-06-27 21:50:46,046 INFO L175 Difference]: Start difference. First operand has 182 places, 188 transitions, 2105 flow. Second operand 6 states and 170 transitions. [2024-06-27 21:50:46,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 213 transitions, 2653 flow [2024-06-27 21:50:46,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 213 transitions, 2605 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:46,497 INFO L231 Difference]: Finished difference. Result has 186 places, 188 transitions, 2141 flow [2024-06-27 21:50:46,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2057, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2141, PETRI_PLACES=186, PETRI_TRANSITIONS=188} [2024-06-27 21:50:46,498 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 138 predicate places. [2024-06-27 21:50:46,498 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 188 transitions, 2141 flow [2024-06-27 21:50:46,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:46,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:46,498 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 21:50:46,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 21:50:46,499 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:46,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:46,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1472946357, now seen corresponding path program 2 times [2024-06-27 21:50:46,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:46,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268509833] [2024-06-27 21:50:46,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:46,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:46,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:46,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 21:50:46,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:46,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268509833] [2024-06-27 21:50:46,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268509833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:46,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:46,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:46,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757618583] [2024-06-27 21:50:46,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:46,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:46,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:46,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:46,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:46,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-27 21:50:46,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 188 transitions, 2141 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:46,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:46,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-27 21:50:46,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:47,646 INFO L124 PetriNetUnfolderBase]: 5820/9675 cut-off events. [2024-06-27 21:50:47,647 INFO L125 PetriNetUnfolderBase]: For 217851/217859 co-relation queries the response was YES. [2024-06-27 21:50:47,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45263 conditions, 9675 events. 5820/9675 cut-off events. For 217851/217859 co-relation queries the response was YES. Maximal size of possible extension queue 731. Compared 74925 event pairs, 2065 based on Foata normal form. 9/9667 useless extension candidates. Maximal degree in co-relation 45168. Up to 8788 conditions per place. [2024-06-27 21:50:47,730 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 151 selfloop transitions, 43 changer transitions 0/206 dead transitions. [2024-06-27 21:50:47,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 206 transitions, 2569 flow [2024-06-27 21:50:47,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:47,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:47,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 21:50:47,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 21:50:47,732 INFO L175 Difference]: Start difference. First operand has 186 places, 188 transitions, 2141 flow. Second operand 7 states and 176 transitions. [2024-06-27 21:50:47,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 206 transitions, 2569 flow [2024-06-27 21:50:48,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 206 transitions, 2457 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:48,289 INFO L231 Difference]: Finished difference. Result has 188 places, 188 transitions, 2121 flow [2024-06-27 21:50:48,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2029, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2121, PETRI_PLACES=188, PETRI_TRANSITIONS=188} [2024-06-27 21:50:48,289 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 140 predicate places. [2024-06-27 21:50:48,290 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 188 transitions, 2121 flow [2024-06-27 21:50:48,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:48,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:48,290 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 21:50:48,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 21:50:48,290 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:48,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:48,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1547561773, now seen corresponding path program 6 times [2024-06-27 21:50:48,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:48,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119457812] [2024-06-27 21:50:48,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:48,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:48,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:48,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:48,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:48,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119457812] [2024-06-27 21:50:48,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119457812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:48,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:48,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:48,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384094097] [2024-06-27 21:50:48,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:48,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:48,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:48,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:48,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:48,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-27 21:50:48,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 188 transitions, 2121 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:48,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:48,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-27 21:50:48,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:49,455 INFO L124 PetriNetUnfolderBase]: 5828/9693 cut-off events. [2024-06-27 21:50:49,456 INFO L125 PetriNetUnfolderBase]: For 225810/225818 co-relation queries the response was YES. [2024-06-27 21:50:49,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45408 conditions, 9693 events. 5828/9693 cut-off events. For 225810/225818 co-relation queries the response was YES. Maximal size of possible extension queue 734. Compared 75114 event pairs, 2056 based on Foata normal form. 10/9692 useless extension candidates. Maximal degree in co-relation 45311. Up to 8612 conditions per place. [2024-06-27 21:50:49,544 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 124 selfloop transitions, 87 changer transitions 0/223 dead transitions. [2024-06-27 21:50:49,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 223 transitions, 2832 flow [2024-06-27 21:50:49,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:49,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:49,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 21:50:49,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6221590909090909 [2024-06-27 21:50:49,546 INFO L175 Difference]: Start difference. First operand has 188 places, 188 transitions, 2121 flow. Second operand 8 states and 219 transitions. [2024-06-27 21:50:49,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 223 transitions, 2832 flow [2024-06-27 21:50:50,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 223 transitions, 2705 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 21:50:50,107 INFO L231 Difference]: Finished difference. Result has 189 places, 191 transitions, 2208 flow [2024-06-27 21:50:50,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1994, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2208, PETRI_PLACES=189, PETRI_TRANSITIONS=191} [2024-06-27 21:50:50,108 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 141 predicate places. [2024-06-27 21:50:50,108 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 191 transitions, 2208 flow [2024-06-27 21:50:50,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:50,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:50,108 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 21:50:50,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 21:50:50,109 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:50,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:50,109 INFO L85 PathProgramCache]: Analyzing trace with hash 694420005, now seen corresponding path program 7 times [2024-06-27 21:50:50,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:50,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78017406] [2024-06-27 21:50:50,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:50,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:50,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:50,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 21:50:50,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:50,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78017406] [2024-06-27 21:50:50,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78017406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:50,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:50,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:50,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084433176] [2024-06-27 21:50:50,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:50,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:50,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:50,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:50,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:50,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:50,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 191 transitions, 2208 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:50,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:50,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:50,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:51,203 INFO L124 PetriNetUnfolderBase]: 5825/9713 cut-off events. [2024-06-27 21:50:51,203 INFO L125 PetriNetUnfolderBase]: For 232620/232622 co-relation queries the response was YES. [2024-06-27 21:50:51,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45654 conditions, 9713 events. 5825/9713 cut-off events. For 232620/232622 co-relation queries the response was YES. Maximal size of possible extension queue 733. Compared 75518 event pairs, 2117 based on Foata normal form. 1/9685 useless extension candidates. Maximal degree in co-relation 45558. Up to 8524 conditions per place. [2024-06-27 21:50:51,290 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 110 selfloop transitions, 97 changer transitions 0/220 dead transitions. [2024-06-27 21:50:51,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 220 transitions, 2944 flow [2024-06-27 21:50:51,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:51,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:51,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 21:50:51,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6298701298701299 [2024-06-27 21:50:51,291 INFO L175 Difference]: Start difference. First operand has 189 places, 191 transitions, 2208 flow. Second operand 7 states and 194 transitions. [2024-06-27 21:50:51,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 220 transitions, 2944 flow [2024-06-27 21:50:51,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 220 transitions, 2748 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:51,902 INFO L231 Difference]: Finished difference. Result has 191 places, 197 transitions, 2354 flow [2024-06-27 21:50:51,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2012, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2354, PETRI_PLACES=191, PETRI_TRANSITIONS=197} [2024-06-27 21:50:51,903 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 143 predicate places. [2024-06-27 21:50:51,903 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 197 transitions, 2354 flow [2024-06-27 21:50:51,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:51,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:51,903 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 21:50:51,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 21:50:51,904 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:51,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:51,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1487770027, now seen corresponding path program 4 times [2024-06-27 21:50:51,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:51,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512337771] [2024-06-27 21:50:51,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:51,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:51,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:51,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:51,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:51,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512337771] [2024-06-27 21:50:51,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512337771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:51,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:51,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:51,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149783170] [2024-06-27 21:50:51,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:51,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:51,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:51,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:51,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:52,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:52,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 197 transitions, 2354 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:52,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:52,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:52,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:53,153 INFO L124 PetriNetUnfolderBase]: 5866/9767 cut-off events. [2024-06-27 21:50:53,153 INFO L125 PetriNetUnfolderBase]: For 254417/254419 co-relation queries the response was YES. [2024-06-27 21:50:53,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48246 conditions, 9767 events. 5866/9767 cut-off events. For 254417/254419 co-relation queries the response was YES. Maximal size of possible extension queue 745. Compared 75938 event pairs, 2073 based on Foata normal form. 8/9768 useless extension candidates. Maximal degree in co-relation 48149. Up to 8907 conditions per place. [2024-06-27 21:50:53,228 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 187 selfloop transitions, 24 changer transitions 0/224 dead transitions. [2024-06-27 21:50:53,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 224 transitions, 2875 flow [2024-06-27 21:50:53,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:53,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:53,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 21:50:53,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6006493506493507 [2024-06-27 21:50:53,229 INFO L175 Difference]: Start difference. First operand has 191 places, 197 transitions, 2354 flow. Second operand 7 states and 185 transitions. [2024-06-27 21:50:53,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 224 transitions, 2875 flow [2024-06-27 21:50:53,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 224 transitions, 2763 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:53,769 INFO L231 Difference]: Finished difference. Result has 195 places, 198 transitions, 2315 flow [2024-06-27 21:50:53,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2242, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2315, PETRI_PLACES=195, PETRI_TRANSITIONS=198} [2024-06-27 21:50:53,769 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 147 predicate places. [2024-06-27 21:50:53,770 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 198 transitions, 2315 flow [2024-06-27 21:50:53,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:53,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:53,770 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 21:50:53,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 21:50:53,770 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:53,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:53,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1488138989, now seen corresponding path program 2 times [2024-06-27 21:50:53,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:53,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376372718] [2024-06-27 21:50:53,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:53,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:53,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:53,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:53,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:53,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376372718] [2024-06-27 21:50:53,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376372718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:53,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:53,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:53,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420611455] [2024-06-27 21:50:53,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:53,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:53,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:53,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:53,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:53,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:53,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 198 transitions, 2315 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:53,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:53,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:53,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:54,927 INFO L124 PetriNetUnfolderBase]: 5912/9846 cut-off events. [2024-06-27 21:50:54,928 INFO L125 PetriNetUnfolderBase]: For 262166/262168 co-relation queries the response was YES. [2024-06-27 21:50:54,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48876 conditions, 9846 events. 5912/9846 cut-off events. For 262166/262168 co-relation queries the response was YES. Maximal size of possible extension queue 750. Compared 76651 event pairs, 3260 based on Foata normal form. 6/9833 useless extension candidates. Maximal degree in co-relation 48776. Up to 8909 conditions per place. [2024-06-27 21:50:55,018 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 191 selfloop transitions, 26 changer transitions 0/230 dead transitions. [2024-06-27 21:50:55,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 230 transitions, 2894 flow [2024-06-27 21:50:55,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:55,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:55,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-27 21:50:55,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6103896103896104 [2024-06-27 21:50:55,020 INFO L175 Difference]: Start difference. First operand has 195 places, 198 transitions, 2315 flow. Second operand 7 states and 188 transitions. [2024-06-27 21:50:55,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 230 transitions, 2894 flow [2024-06-27 21:50:55,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 230 transitions, 2829 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:55,685 INFO L231 Difference]: Finished difference. Result has 198 places, 201 transitions, 2364 flow [2024-06-27 21:50:55,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2250, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2364, PETRI_PLACES=198, PETRI_TRANSITIONS=201} [2024-06-27 21:50:55,686 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 150 predicate places. [2024-06-27 21:50:55,686 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 201 transitions, 2364 flow [2024-06-27 21:50:55,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:55,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:55,687 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 21:50:55,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 21:50:55,687 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:55,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:55,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1901445869, now seen corresponding path program 3 times [2024-06-27 21:50:55,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:55,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863855669] [2024-06-27 21:50:55,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:55,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:55,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:55,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 21:50:55,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:55,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863855669] [2024-06-27 21:50:55,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863855669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:55,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:55,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:55,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518450001] [2024-06-27 21:50:55,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:55,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:55,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:55,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:55,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:55,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:55,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 201 transitions, 2364 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:55,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:55,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:55,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:56,844 INFO L124 PetriNetUnfolderBase]: 5899/9803 cut-off events. [2024-06-27 21:50:56,845 INFO L125 PetriNetUnfolderBase]: For 262718/262720 co-relation queries the response was YES. [2024-06-27 21:50:56,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48542 conditions, 9803 events. 5899/9803 cut-off events. For 262718/262720 co-relation queries the response was YES. Maximal size of possible extension queue 745. Compared 76129 event pairs, 3203 based on Foata normal form. 6/9790 useless extension candidates. Maximal degree in co-relation 48441. Up to 8592 conditions per place. [2024-06-27 21:50:56,934 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 188 selfloop transitions, 32 changer transitions 0/233 dead transitions. [2024-06-27 21:50:56,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 233 transitions, 2932 flow [2024-06-27 21:50:56,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:56,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:56,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-27 21:50:56,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6103896103896104 [2024-06-27 21:50:56,935 INFO L175 Difference]: Start difference. First operand has 198 places, 201 transitions, 2364 flow. Second operand 7 states and 188 transitions. [2024-06-27 21:50:56,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 233 transitions, 2932 flow [2024-06-27 21:50:57,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 233 transitions, 2861 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:57,714 INFO L231 Difference]: Finished difference. Result has 202 places, 203 transitions, 2395 flow [2024-06-27 21:50:57,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2295, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2395, PETRI_PLACES=202, PETRI_TRANSITIONS=203} [2024-06-27 21:50:57,715 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 154 predicate places. [2024-06-27 21:50:57,715 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 203 transitions, 2395 flow [2024-06-27 21:50:57,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:57,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:57,715 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 21:50:57,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 21:50:57,715 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:57,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:57,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1833111727, now seen corresponding path program 1 times [2024-06-27 21:50:57,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:57,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124849545] [2024-06-27 21:50:57,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:57,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:57,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:57,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:57,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:57,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124849545] [2024-06-27 21:50:57,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124849545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:57,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:57,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:57,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950611486] [2024-06-27 21:50:57,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:57,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:57,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:57,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:57,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:57,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:57,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 203 transitions, 2395 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:57,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:57,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:57,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:58,880 INFO L124 PetriNetUnfolderBase]: 5922/9936 cut-off events. [2024-06-27 21:50:58,881 INFO L125 PetriNetUnfolderBase]: For 268034/268034 co-relation queries the response was YES. [2024-06-27 21:50:58,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48833 conditions, 9936 events. 5922/9936 cut-off events. For 268034/268034 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 78149 event pairs, 3071 based on Foata normal form. 6/9890 useless extension candidates. Maximal degree in co-relation 48730. Up to 8762 conditions per place. [2024-06-27 21:50:58,973 INFO L140 encePairwiseOnDemand]: 38/44 looper letters, 204 selfloop transitions, 16 changer transitions 0/233 dead transitions. [2024-06-27 21:50:58,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 233 transitions, 3063 flow [2024-06-27 21:50:58,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:50:58,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:50:58,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-06-27 21:50:58,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-27 21:50:58,974 INFO L175 Difference]: Start difference. First operand has 202 places, 203 transitions, 2395 flow. Second operand 5 states and 145 transitions. [2024-06-27 21:50:58,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 233 transitions, 3063 flow [2024-06-27 21:50:59,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 233 transitions, 2898 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 21:50:59,637 INFO L231 Difference]: Finished difference. Result has 200 places, 204 transitions, 2285 flow [2024-06-27 21:50:59,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2241, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2285, PETRI_PLACES=200, PETRI_TRANSITIONS=204} [2024-06-27 21:50:59,637 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 152 predicate places. [2024-06-27 21:50:59,637 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 204 transitions, 2285 flow [2024-06-27 21:50:59,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:59,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:59,638 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 21:50:59,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 21:50:59,638 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:59,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:59,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1430510519, now seen corresponding path program 1 times [2024-06-27 21:50:59,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:59,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481404590] [2024-06-27 21:50:59,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:59,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:59,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:59,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 21:50:59,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:59,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481404590] [2024-06-27 21:50:59,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481404590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:59,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:59,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:59,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527171408] [2024-06-27 21:50:59,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:59,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:59,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:59,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:59,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:59,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:50:59,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 204 transitions, 2285 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:59,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:59,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:50:59,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:00,771 INFO L124 PetriNetUnfolderBase]: 5909/9917 cut-off events. [2024-06-27 21:51:00,772 INFO L125 PetriNetUnfolderBase]: For 266620/266620 co-relation queries the response was YES. [2024-06-27 21:51:00,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47824 conditions, 9917 events. 5909/9917 cut-off events. For 266620/266620 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 77887 event pairs, 3064 based on Foata normal form. 6/9871 useless extension candidates. Maximal degree in co-relation 47723. Up to 8756 conditions per place. [2024-06-27 21:51:00,861 INFO L140 encePairwiseOnDemand]: 38/44 looper letters, 203 selfloop transitions, 16 changer transitions 0/232 dead transitions. [2024-06-27 21:51:00,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 232 transitions, 2826 flow [2024-06-27 21:51:00,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:51:00,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:51:00,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-27 21:51:00,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6545454545454545 [2024-06-27 21:51:00,863 INFO L175 Difference]: Start difference. First operand has 200 places, 204 transitions, 2285 flow. Second operand 5 states and 144 transitions. [2024-06-27 21:51:00,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 232 transitions, 2826 flow [2024-06-27 21:51:01,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 232 transitions, 2798 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:01,749 INFO L231 Difference]: Finished difference. Result has 203 places, 204 transitions, 2293 flow [2024-06-27 21:51:01,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2257, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2293, PETRI_PLACES=203, PETRI_TRANSITIONS=204} [2024-06-27 21:51:01,749 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 155 predicate places. [2024-06-27 21:51:01,749 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 204 transitions, 2293 flow [2024-06-27 21:51:01,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:01,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:01,750 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 21:51:01,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 21:51:01,750 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:01,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:01,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1963704628, now seen corresponding path program 1 times [2024-06-27 21:51:01,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:01,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115758473] [2024-06-27 21:51:01,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:01,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:01,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:01,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:01,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:01,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115758473] [2024-06-27 21:51:01,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115758473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:01,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:01,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:01,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997729189] [2024-06-27 21:51:01,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:01,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:51:01,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:01,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:51:01,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:51:01,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 44 [2024-06-27 21:51:01,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 204 transitions, 2293 flow. Second operand has 5 states, 5 states have (on average 26.6) internal successors, (133), 5 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:01,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:01,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 44 [2024-06-27 21:51:01,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:02,751 INFO L124 PetriNetUnfolderBase]: 3805/8010 cut-off events. [2024-06-27 21:51:02,751 INFO L125 PetriNetUnfolderBase]: For 75431/75660 co-relation queries the response was YES. [2024-06-27 21:51:02,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27854 conditions, 8010 events. 3805/8010 cut-off events. For 75431/75660 co-relation queries the response was YES. Maximal size of possible extension queue 811. Compared 79934 event pairs, 1779 based on Foata normal form. 288/7181 useless extension candidates. Maximal degree in co-relation 27752. Up to 3872 conditions per place. [2024-06-27 21:51:02,822 INFO L140 encePairwiseOnDemand]: 39/44 looper letters, 32 selfloop transitions, 45 changer transitions 13/260 dead transitions. [2024-06-27 21:51:02,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 260 transitions, 2799 flow [2024-06-27 21:51:02,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:02,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:02,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 21:51:02,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6785714285714286 [2024-06-27 21:51:02,825 INFO L175 Difference]: Start difference. First operand has 203 places, 204 transitions, 2293 flow. Second operand 7 states and 209 transitions. [2024-06-27 21:51:02,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 260 transitions, 2799 flow [2024-06-27 21:51:03,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 260 transitions, 2755 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:03,299 INFO L231 Difference]: Finished difference. Result has 208 places, 230 transitions, 2545 flow [2024-06-27 21:51:03,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2249, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2545, PETRI_PLACES=208, PETRI_TRANSITIONS=230} [2024-06-27 21:51:03,300 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 160 predicate places. [2024-06-27 21:51:03,300 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 230 transitions, 2545 flow [2024-06-27 21:51:03,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.6) internal successors, (133), 5 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:03,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:03,301 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 21:51:03,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 21:51:03,301 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:03,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:03,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1732993825, now seen corresponding path program 1 times [2024-06-27 21:51:03,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:03,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341996327] [2024-06-27 21:51:03,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:03,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:03,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:03,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:03,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:03,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341996327] [2024-06-27 21:51:03,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341996327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:03,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:03,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:03,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377354148] [2024-06-27 21:51:03,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:03,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:03,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:03,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:03,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:03,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:51:03,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 230 transitions, 2545 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:03,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:03,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:51:03,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:04,913 INFO L124 PetriNetUnfolderBase]: 7505/12562 cut-off events. [2024-06-27 21:51:04,913 INFO L125 PetriNetUnfolderBase]: For 274588/274611 co-relation queries the response was YES. [2024-06-27 21:51:04,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60906 conditions, 12562 events. 7505/12562 cut-off events. For 274588/274611 co-relation queries the response was YES. Maximal size of possible extension queue 904. Compared 100768 event pairs, 2848 based on Foata normal form. 21/12558 useless extension candidates. Maximal degree in co-relation 60801. Up to 11180 conditions per place. [2024-06-27 21:51:05,031 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 162 selfloop transitions, 85 changer transitions 36/297 dead transitions. [2024-06-27 21:51:05,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 297 transitions, 3548 flow [2024-06-27 21:51:05,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:51:05,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:51:05,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 303 transitions. [2024-06-27 21:51:05,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260330578512396 [2024-06-27 21:51:05,032 INFO L175 Difference]: Start difference. First operand has 208 places, 230 transitions, 2545 flow. Second operand 11 states and 303 transitions. [2024-06-27 21:51:05,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 297 transitions, 3548 flow [2024-06-27 21:51:05,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 297 transitions, 3542 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-27 21:51:05,800 INFO L231 Difference]: Finished difference. Result has 219 places, 208 transitions, 2523 flow [2024-06-27 21:51:05,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2543, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2523, PETRI_PLACES=219, PETRI_TRANSITIONS=208} [2024-06-27 21:51:05,801 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 171 predicate places. [2024-06-27 21:51:05,801 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 208 transitions, 2523 flow [2024-06-27 21:51:05,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:05,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:05,801 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 21:51:05,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 21:51:05,802 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:05,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:05,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1269717525, now seen corresponding path program 2 times [2024-06-27 21:51:05,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:05,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345507080] [2024-06-27 21:51:05,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:05,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:05,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:05,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:05,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:05,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345507080] [2024-06-27 21:51:05,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345507080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:05,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:05,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:51:05,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207084931] [2024-06-27 21:51:05,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:05,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:51:05,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:05,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:51:05,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:51:05,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-27 21:51:05,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 208 transitions, 2523 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:05,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:05,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-27 21:51:05,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:07,259 INFO L124 PetriNetUnfolderBase]: 5759/9614 cut-off events. [2024-06-27 21:51:07,259 INFO L125 PetriNetUnfolderBase]: For 258778/258790 co-relation queries the response was YES. [2024-06-27 21:51:07,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48087 conditions, 9614 events. 5759/9614 cut-off events. For 258778/258790 co-relation queries the response was YES. Maximal size of possible extension queue 719. Compared 74731 event pairs, 2209 based on Foata normal form. 13/9603 useless extension candidates. Maximal degree in co-relation 47978. Up to 8546 conditions per place. [2024-06-27 21:51:07,341 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 161 selfloop transitions, 86 changer transitions 0/260 dead transitions. [2024-06-27 21:51:07,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 260 transitions, 3261 flow [2024-06-27 21:51:07,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:51:07,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:51:07,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 308 transitions. [2024-06-27 21:51:07,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 21:51:07,343 INFO L175 Difference]: Start difference. First operand has 219 places, 208 transitions, 2523 flow. Second operand 12 states and 308 transitions. [2024-06-27 21:51:07,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 260 transitions, 3261 flow [2024-06-27 21:51:08,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 260 transitions, 3043 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-27 21:51:08,167 INFO L231 Difference]: Finished difference. Result has 217 places, 208 transitions, 2483 flow [2024-06-27 21:51:08,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2305, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2483, PETRI_PLACES=217, PETRI_TRANSITIONS=208} [2024-06-27 21:51:08,167 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 169 predicate places. [2024-06-27 21:51:08,167 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 208 transitions, 2483 flow [2024-06-27 21:51:08,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:08,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:08,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] [2024-06-27 21:51:08,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 21:51:08,168 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:08,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:08,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1583304371, now seen corresponding path program 3 times [2024-06-27 21:51:08,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:08,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261753809] [2024-06-27 21:51:08,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:08,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:08,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:08,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 21:51:08,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:08,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261753809] [2024-06-27 21:51:08,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261753809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:08,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:08,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:51:08,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858606039] [2024-06-27 21:51:08,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:08,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:51:08,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:08,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:51:08,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:51:08,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-27 21:51:08,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 208 transitions, 2483 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:08,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:08,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-27 21:51:08,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:09,551 INFO L124 PetriNetUnfolderBase]: 5770/9641 cut-off events. [2024-06-27 21:51:09,552 INFO L125 PetriNetUnfolderBase]: For 266977/266985 co-relation queries the response was YES. [2024-06-27 21:51:09,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48258 conditions, 9641 events. 5770/9641 cut-off events. For 266977/266985 co-relation queries the response was YES. Maximal size of possible extension queue 719. Compared 75072 event pairs, 2212 based on Foata normal form. 9/9629 useless extension candidates. Maximal degree in co-relation 48149. Up to 8558 conditions per place. [2024-06-27 21:51:09,647 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 145 selfloop transitions, 93 changer transitions 0/251 dead transitions. [2024-06-27 21:51:09,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 251 transitions, 3208 flow [2024-06-27 21:51:09,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:51:09,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:51:09,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 300 transitions. [2024-06-27 21:51:09,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-27 21:51:09,649 INFO L175 Difference]: Start difference. First operand has 217 places, 208 transitions, 2483 flow. Second operand 12 states and 300 transitions. [2024-06-27 21:51:09,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 251 transitions, 3208 flow [2024-06-27 21:51:10,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 251 transitions, 3026 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 21:51:10,687 INFO L231 Difference]: Finished difference. Result has 218 places, 211 transitions, 2530 flow [2024-06-27 21:51:10,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2309, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2530, PETRI_PLACES=218, PETRI_TRANSITIONS=211} [2024-06-27 21:51:10,688 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 170 predicate places. [2024-06-27 21:51:10,688 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 211 transitions, 2530 flow [2024-06-27 21:51:10,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:10,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:10,688 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 21:51:10,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 21:51:10,688 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:10,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:10,689 INFO L85 PathProgramCache]: Analyzing trace with hash 729776075, now seen corresponding path program 4 times [2024-06-27 21:51:10,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:10,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011071086] [2024-06-27 21:51:10,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:10,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:10,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:10,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:10,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:10,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011071086] [2024-06-27 21:51:10,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011071086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:10,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:10,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:51:10,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617071792] [2024-06-27 21:51:10,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:10,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:51:10,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:10,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:51:10,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:51:10,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-27 21:51:10,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 211 transitions, 2530 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:10,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:10,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-27 21:51:10,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:12,196 INFO L124 PetriNetUnfolderBase]: 5767/9637 cut-off events. [2024-06-27 21:51:12,196 INFO L125 PetriNetUnfolderBase]: For 265505/265513 co-relation queries the response was YES. [2024-06-27 21:51:12,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48193 conditions, 9637 events. 5767/9637 cut-off events. For 265505/265513 co-relation queries the response was YES. Maximal size of possible extension queue 719. Compared 74980 event pairs, 2212 based on Foata normal form. 9/9625 useless extension candidates. Maximal degree in co-relation 48083. Up to 8555 conditions per place. [2024-06-27 21:51:12,272 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 144 selfloop transitions, 93 changer transitions 0/250 dead transitions. [2024-06-27 21:51:12,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 250 transitions, 3108 flow [2024-06-27 21:51:12,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:51:12,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:51:12,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 283 transitions. [2024-06-27 21:51:12,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5847107438016529 [2024-06-27 21:51:12,274 INFO L175 Difference]: Start difference. First operand has 218 places, 211 transitions, 2530 flow. Second operand 11 states and 283 transitions. [2024-06-27 21:51:12,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 250 transitions, 3108 flow [2024-06-27 21:51:13,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 250 transitions, 2894 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-27 21:51:13,264 INFO L231 Difference]: Finished difference. Result has 219 places, 211 transitions, 2508 flow [2024-06-27 21:51:13,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2316, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2508, PETRI_PLACES=219, PETRI_TRANSITIONS=211} [2024-06-27 21:51:13,265 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 171 predicate places. [2024-06-27 21:51:13,265 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 211 transitions, 2508 flow [2024-06-27 21:51:13,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:13,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:13,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 21:51:13,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 21:51:13,266 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:13,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:13,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1120100875, now seen corresponding path program 5 times [2024-06-27 21:51:13,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:13,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578892357] [2024-06-27 21:51:13,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:13,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:13,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:13,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:13,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:13,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578892357] [2024-06-27 21:51:13,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578892357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:13,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:13,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:13,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357526955] [2024-06-27 21:51:13,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:13,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:13,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:13,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:13,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:13,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:51:13,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 211 transitions, 2508 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:13,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:13,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:51:13,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:14,534 INFO L124 PetriNetUnfolderBase]: 5764/9714 cut-off events. [2024-06-27 21:51:14,535 INFO L125 PetriNetUnfolderBase]: For 273079/273081 co-relation queries the response was YES. [2024-06-27 21:51:14,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48315 conditions, 9714 events. 5764/9714 cut-off events. For 273079/273081 co-relation queries the response was YES. Maximal size of possible extension queue 719. Compared 76103 event pairs, 2245 based on Foata normal form. 1/9683 useless extension candidates. Maximal degree in co-relation 48205. Up to 8472 conditions per place. [2024-06-27 21:51:14,632 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 123 selfloop transitions, 104 changer transitions 0/241 dead transitions. [2024-06-27 21:51:14,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 241 transitions, 3042 flow [2024-06-27 21:51:14,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:51:14,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:51:14,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 261 transitions. [2024-06-27 21:51:14,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5931818181818181 [2024-06-27 21:51:14,633 INFO L175 Difference]: Start difference. First operand has 219 places, 211 transitions, 2508 flow. Second operand 10 states and 261 transitions. [2024-06-27 21:51:14,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 241 transitions, 3042 flow [2024-06-27 21:51:15,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 241 transitions, 2856 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 21:51:15,825 INFO L231 Difference]: Finished difference. Result has 219 places, 211 transitions, 2536 flow [2024-06-27 21:51:15,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2322, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2536, PETRI_PLACES=219, PETRI_TRANSITIONS=211} [2024-06-27 21:51:15,825 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 171 predicate places. [2024-06-27 21:51:15,825 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 211 transitions, 2536 flow [2024-06-27 21:51:15,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:15,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:15,826 INFO 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 21:51:15,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 21:51:15,826 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:15,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:15,826 INFO L85 PathProgramCache]: Analyzing trace with hash -755063988, now seen corresponding path program 1 times [2024-06-27 21:51:15,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:15,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964133199] [2024-06-27 21:51:15,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:15,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:15,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:15,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:15,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:15,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964133199] [2024-06-27 21:51:15,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964133199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:15,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:15,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:15,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890117403] [2024-06-27 21:51:15,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:15,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:15,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:15,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:15,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:15,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:51:15,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 211 transitions, 2536 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:15,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:15,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:51:15,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:17,158 INFO L124 PetriNetUnfolderBase]: 5777/9677 cut-off events. [2024-06-27 21:51:17,158 INFO L125 PetriNetUnfolderBase]: For 288710/288722 co-relation queries the response was YES. [2024-06-27 21:51:17,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47617 conditions, 9677 events. 5777/9677 cut-off events. For 288710/288722 co-relation queries the response was YES. Maximal size of possible extension queue 718. Compared 75105 event pairs, 1800 based on Foata normal form. 36/9700 useless extension candidates. Maximal degree in co-relation 47507. Up to 4212 conditions per place. [2024-06-27 21:51:17,251 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 196 selfloop transitions, 66 changer transitions 0/276 dead transitions. [2024-06-27 21:51:17,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 276 transitions, 3536 flow [2024-06-27 21:51:17,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:17,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:17,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 269 transitions. [2024-06-27 21:51:17,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6792929292929293 [2024-06-27 21:51:17,252 INFO L175 Difference]: Start difference. First operand has 219 places, 211 transitions, 2536 flow. Second operand 9 states and 269 transitions. [2024-06-27 21:51:17,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 276 transitions, 3536 flow [2024-06-27 21:51:18,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 276 transitions, 3251 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 21:51:18,062 INFO L231 Difference]: Finished difference. Result has 219 places, 212 transitions, 2404 flow [2024-06-27 21:51:18,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2251, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2404, PETRI_PLACES=219, PETRI_TRANSITIONS=212} [2024-06-27 21:51:18,063 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 171 predicate places. [2024-06-27 21:51:18,063 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 212 transitions, 2404 flow [2024-06-27 21:51:18,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:18,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:18,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 21:51:18,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 21:51:18,063 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:18,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:18,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1773326476, now seen corresponding path program 2 times [2024-06-27 21:51:18,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:18,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777314742] [2024-06-27 21:51:18,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:18,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:18,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:18,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:18,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:18,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777314742] [2024-06-27 21:51:18,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777314742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:18,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:18,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:18,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110710272] [2024-06-27 21:51:18,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:18,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:18,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:18,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:18,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:18,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:51:18,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 212 transitions, 2404 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:18,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:18,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:51:18,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:19,617 INFO L124 PetriNetUnfolderBase]: 6353/10516 cut-off events. [2024-06-27 21:51:19,618 INFO L125 PetriNetUnfolderBase]: For 370577/370589 co-relation queries the response was YES. [2024-06-27 21:51:19,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54594 conditions, 10516 events. 6353/10516 cut-off events. For 370577/370589 co-relation queries the response was YES. Maximal size of possible extension queue 798. Compared 82153 event pairs, 1885 based on Foata normal form. 18/10515 useless extension candidates. Maximal degree in co-relation 54484. Up to 4212 conditions per place. [2024-06-27 21:51:19,722 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 186 selfloop transitions, 74 changer transitions 0/274 dead transitions. [2024-06-27 21:51:19,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 274 transitions, 3412 flow [2024-06-27 21:51:19,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:19,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:19,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 264 transitions. [2024-06-27 21:51:19,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 21:51:19,723 INFO L175 Difference]: Start difference. First operand has 219 places, 212 transitions, 2404 flow. Second operand 9 states and 264 transitions. [2024-06-27 21:51:19,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 274 transitions, 3412 flow [2024-06-27 21:51:20,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 274 transitions, 3275 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:20,784 INFO L231 Difference]: Finished difference. Result has 222 places, 215 transitions, 2483 flow [2024-06-27 21:51:20,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2267, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2483, PETRI_PLACES=222, PETRI_TRANSITIONS=215} [2024-06-27 21:51:20,785 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 174 predicate places. [2024-06-27 21:51:20,785 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 215 transitions, 2483 flow [2024-06-27 21:51:20,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:20,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:20,785 INFO 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 21:51:20,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 21:51:20,785 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:20,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:20,786 INFO L85 PathProgramCache]: Analyzing trace with hash 226458030, now seen corresponding path program 3 times [2024-06-27 21:51:20,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:20,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19376281] [2024-06-27 21:51:20,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:20,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:20,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:20,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:20,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:20,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19376281] [2024-06-27 21:51:20,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19376281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:20,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:20,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:20,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497232664] [2024-06-27 21:51:20,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:20,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:20,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:20,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:20,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:20,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:51:20,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 215 transitions, 2483 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:20,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:20,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:51:20,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:22,220 INFO L124 PetriNetUnfolderBase]: 6294/10446 cut-off events. [2024-06-27 21:51:22,221 INFO L125 PetriNetUnfolderBase]: For 373392/373404 co-relation queries the response was YES. [2024-06-27 21:51:22,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53096 conditions, 10446 events. 6294/10446 cut-off events. For 373392/373404 co-relation queries the response was YES. Maximal size of possible extension queue 795. Compared 82110 event pairs, 2187 based on Foata normal form. 42/10471 useless extension candidates. Maximal degree in co-relation 52984. Up to 7678 conditions per place. [2024-06-27 21:51:22,324 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 199 selfloop transitions, 66 changer transitions 0/279 dead transitions. [2024-06-27 21:51:22,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 279 transitions, 3351 flow [2024-06-27 21:51:22,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:51:22,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:51:22,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 291 transitions. [2024-06-27 21:51:22,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6613636363636364 [2024-06-27 21:51:22,325 INFO L175 Difference]: Start difference. First operand has 222 places, 215 transitions, 2483 flow. Second operand 10 states and 291 transitions. [2024-06-27 21:51:22,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 279 transitions, 3351 flow [2024-06-27 21:51:23,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 279 transitions, 3205 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:23,573 INFO L231 Difference]: Finished difference. Result has 226 places, 215 transitions, 2475 flow [2024-06-27 21:51:23,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2337, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2475, PETRI_PLACES=226, PETRI_TRANSITIONS=215} [2024-06-27 21:51:23,573 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 178 predicate places. [2024-06-27 21:51:23,573 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 215 transitions, 2475 flow [2024-06-27 21:51:23,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:23,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:23,574 INFO 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 21:51:23,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 21:51:23,574 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:23,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:23,574 INFO L85 PathProgramCache]: Analyzing trace with hash 218422830, now seen corresponding path program 4 times [2024-06-27 21:51:23,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:23,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433156366] [2024-06-27 21:51:23,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:23,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:23,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:23,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:23,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:23,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433156366] [2024-06-27 21:51:23,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433156366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:23,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:23,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:23,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137964954] [2024-06-27 21:51:23,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:23,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:23,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:23,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:23,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:23,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:51:23,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 215 transitions, 2475 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:23,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:23,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:51:23,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:25,027 INFO L124 PetriNetUnfolderBase]: 6307/10682 cut-off events. [2024-06-27 21:51:25,028 INFO L125 PetriNetUnfolderBase]: For 346601/346613 co-relation queries the response was YES. [2024-06-27 21:51:25,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52026 conditions, 10682 events. 6307/10682 cut-off events. For 346601/346613 co-relation queries the response was YES. Maximal size of possible extension queue 799. Compared 85080 event pairs, 2369 based on Foata normal form. 46/10713 useless extension candidates. Maximal degree in co-relation 51913. Up to 9091 conditions per place. [2024-06-27 21:51:25,130 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 191 selfloop transitions, 65 changer transitions 0/270 dead transitions. [2024-06-27 21:51:25,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 270 transitions, 3173 flow [2024-06-27 21:51:25,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:51:25,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:51:25,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 283 transitions. [2024-06-27 21:51:25,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6431818181818182 [2024-06-27 21:51:25,132 INFO L175 Difference]: Start difference. First operand has 226 places, 215 transitions, 2475 flow. Second operand 10 states and 283 transitions. [2024-06-27 21:51:25,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 270 transitions, 3173 flow [2024-06-27 21:51:26,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 270 transitions, 3041 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 21:51:26,291 INFO L231 Difference]: Finished difference. Result has 228 places, 216 transitions, 2497 flow [2024-06-27 21:51:26,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2343, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2497, PETRI_PLACES=228, PETRI_TRANSITIONS=216} [2024-06-27 21:51:26,292 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 180 predicate places. [2024-06-27 21:51:26,292 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 216 transitions, 2497 flow [2024-06-27 21:51:26,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:26,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:26,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:26,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 21:51:26,293 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:26,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:26,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1422864524, now seen corresponding path program 5 times [2024-06-27 21:51:26,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:26,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298174204] [2024-06-27 21:51:26,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:26,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:26,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:26,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:26,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:26,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298174204] [2024-06-27 21:51:26,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298174204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:26,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:26,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:26,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414776199] [2024-06-27 21:51:26,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:26,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:26,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:26,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:26,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:26,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:51:26,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 216 transitions, 2497 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:26,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:26,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:51:26,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:27,714 INFO L124 PetriNetUnfolderBase]: 6371/10867 cut-off events. [2024-06-27 21:51:27,715 INFO L125 PetriNetUnfolderBase]: For 310610/310622 co-relation queries the response was YES. [2024-06-27 21:51:27,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52830 conditions, 10867 events. 6371/10867 cut-off events. For 310610/310622 co-relation queries the response was YES. Maximal size of possible extension queue 808. Compared 87259 event pairs, 2417 based on Foata normal form. 20/10871 useless extension candidates. Maximal degree in co-relation 52716. Up to 9481 conditions per place. [2024-06-27 21:51:27,822 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 179 selfloop transitions, 67 changer transitions 0/260 dead transitions. [2024-06-27 21:51:27,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 260 transitions, 3139 flow [2024-06-27 21:51:27,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:27,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:27,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 251 transitions. [2024-06-27 21:51:27,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6338383838383839 [2024-06-27 21:51:27,824 INFO L175 Difference]: Start difference. First operand has 228 places, 216 transitions, 2497 flow. Second operand 9 states and 251 transitions. [2024-06-27 21:51:27,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 260 transitions, 3139 flow [2024-06-27 21:51:29,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 260 transitions, 3005 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 21:51:29,129 INFO L231 Difference]: Finished difference. Result has 229 places, 217 transitions, 2522 flow [2024-06-27 21:51:29,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2363, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2522, PETRI_PLACES=229, PETRI_TRANSITIONS=217} [2024-06-27 21:51:29,130 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 181 predicate places. [2024-06-27 21:51:29,130 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 217 transitions, 2522 flow [2024-06-27 21:51:29,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:29,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:29,130 INFO 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 21:51:29,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 21:51:29,131 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:29,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:29,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1383139512, now seen corresponding path program 6 times [2024-06-27 21:51:29,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:29,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669837496] [2024-06-27 21:51:29,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:29,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:29,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:29,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 21:51:29,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:29,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669837496] [2024-06-27 21:51:29,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669837496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:29,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:29,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:29,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894195935] [2024-06-27 21:51:29,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:29,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:29,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:29,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:29,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:29,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:51:29,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 217 transitions, 2522 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:29,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:29,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:51:29,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:30,738 INFO L124 PetriNetUnfolderBase]: 6746/11381 cut-off events. [2024-06-27 21:51:30,738 INFO L125 PetriNetUnfolderBase]: For 386196/386208 co-relation queries the response was YES. [2024-06-27 21:51:30,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57471 conditions, 11381 events. 6746/11381 cut-off events. For 386196/386208 co-relation queries the response was YES. Maximal size of possible extension queue 859. Compared 91389 event pairs, 2496 based on Foata normal form. 20/11386 useless extension candidates. Maximal degree in co-relation 57356. Up to 9091 conditions per place. [2024-06-27 21:51:30,839 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 185 selfloop transitions, 70 changer transitions 0/269 dead transitions. [2024-06-27 21:51:30,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 269 transitions, 3364 flow [2024-06-27 21:51:30,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:30,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:30,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 257 transitions. [2024-06-27 21:51:30,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.648989898989899 [2024-06-27 21:51:30,840 INFO L175 Difference]: Start difference. First operand has 229 places, 217 transitions, 2522 flow. Second operand 9 states and 257 transitions. [2024-06-27 21:51:30,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 269 transitions, 3364 flow [2024-06-27 21:51:32,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 269 transitions, 3223 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:32,068 INFO L231 Difference]: Finished difference. Result has 232 places, 219 transitions, 2577 flow [2024-06-27 21:51:32,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2381, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2577, PETRI_PLACES=232, PETRI_TRANSITIONS=219} [2024-06-27 21:51:32,069 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 184 predicate places. [2024-06-27 21:51:32,069 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 219 transitions, 2577 flow [2024-06-27 21:51:32,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:32,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:32,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:32,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 21:51:32,070 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:32,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:32,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1103277806, now seen corresponding path program 7 times [2024-06-27 21:51:32,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:32,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680774922] [2024-06-27 21:51:32,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:32,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:32,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:32,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:32,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:32,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680774922] [2024-06-27 21:51:32,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680774922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:32,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:32,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:32,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360250188] [2024-06-27 21:51:32,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:32,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:32,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:32,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:32,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:32,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:51:32,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 219 transitions, 2577 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:32,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:32,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:51:32,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:33,613 INFO L124 PetriNetUnfolderBase]: 6687/11063 cut-off events. [2024-06-27 21:51:33,614 INFO L125 PetriNetUnfolderBase]: For 382871/382883 co-relation queries the response was YES. [2024-06-27 21:51:33,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55441 conditions, 11063 events. 6687/11063 cut-off events. For 382871/382883 co-relation queries the response was YES. Maximal size of possible extension queue 847. Compared 87433 event pairs, 2229 based on Foata normal form. 42/11070 useless extension candidates. Maximal degree in co-relation 55324. Up to 7227 conditions per place. [2024-06-27 21:51:33,723 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 195 selfloop transitions, 56 changer transitions 0/265 dead transitions. [2024-06-27 21:51:33,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 265 transitions, 3377 flow [2024-06-27 21:51:33,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:33,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:33,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-27 21:51:33,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6883116883116883 [2024-06-27 21:51:33,725 INFO L175 Difference]: Start difference. First operand has 232 places, 219 transitions, 2577 flow. Second operand 7 states and 212 transitions. [2024-06-27 21:51:33,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 265 transitions, 3377 flow [2024-06-27 21:51:34,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 265 transitions, 3235 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:34,784 INFO L231 Difference]: Finished difference. Result has 233 places, 219 transitions, 2556 flow [2024-06-27 21:51:34,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2435, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2556, PETRI_PLACES=233, PETRI_TRANSITIONS=219} [2024-06-27 21:51:34,784 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 185 predicate places. [2024-06-27 21:51:34,784 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 219 transitions, 2556 flow [2024-06-27 21:51:34,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:34,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:34,785 INFO 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 21:51:34,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 21:51:34,785 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:34,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:34,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1111848686, now seen corresponding path program 8 times [2024-06-27 21:51:34,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:34,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181085741] [2024-06-27 21:51:34,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:34,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:34,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:34,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 21:51:34,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:34,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181085741] [2024-06-27 21:51:34,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181085741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:34,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:34,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:34,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065785688] [2024-06-27 21:51:34,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:34,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:34,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:34,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:34,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:34,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:51:34,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 219 transitions, 2556 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:34,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:34,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:51:34,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:36,400 INFO L124 PetriNetUnfolderBase]: 6618/10990 cut-off events. [2024-06-27 21:51:36,400 INFO L125 PetriNetUnfolderBase]: For 332959/332971 co-relation queries the response was YES. [2024-06-27 21:51:36,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52854 conditions, 10990 events. 6618/10990 cut-off events. For 332959/332971 co-relation queries the response was YES. Maximal size of possible extension queue 841. Compared 87285 event pairs, 2487 based on Foata normal form. 46/11006 useless extension candidates. Maximal degree in co-relation 52736. Up to 9586 conditions per place. [2024-06-27 21:51:36,493 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 188 selfloop transitions, 53 changer transitions 0/255 dead transitions. [2024-06-27 21:51:36,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 255 transitions, 3160 flow [2024-06-27 21:51:36,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:36,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:36,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 21:51:36,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6623376623376623 [2024-06-27 21:51:36,495 INFO L175 Difference]: Start difference. First operand has 233 places, 219 transitions, 2556 flow. Second operand 7 states and 204 transitions. [2024-06-27 21:51:36,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 255 transitions, 3160 flow [2024-06-27 21:51:37,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 255 transitions, 3033 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:37,553 INFO L231 Difference]: Finished difference. Result has 233 places, 219 transitions, 2544 flow [2024-06-27 21:51:37,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2429, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2544, PETRI_PLACES=233, PETRI_TRANSITIONS=219} [2024-06-27 21:51:37,554 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 185 predicate places. [2024-06-27 21:51:37,554 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 219 transitions, 2544 flow [2024-06-27 21:51:37,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:37,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:37,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, 1] [2024-06-27 21:51:37,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 21:51:37,554 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:37,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:37,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1398736016, now seen corresponding path program 9 times [2024-06-27 21:51:37,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:37,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838276491] [2024-06-27 21:51:37,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:37,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:37,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:37,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 21:51:37,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:37,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838276491] [2024-06-27 21:51:37,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838276491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:37,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:37,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:37,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487029556] [2024-06-27 21:51:37,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:37,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:37,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:37,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:37,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:37,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:51:37,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 219 transitions, 2544 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:37,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:37,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:51:37,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:39,054 INFO L124 PetriNetUnfolderBase]: 6527/10831 cut-off events. [2024-06-27 21:51:39,055 INFO L125 PetriNetUnfolderBase]: For 263527/263539 co-relation queries the response was YES. [2024-06-27 21:51:39,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49841 conditions, 10831 events. 6527/10831 cut-off events. For 263527/263539 co-relation queries the response was YES. Maximal size of possible extension queue 825. Compared 85843 event pairs, 2410 based on Foata normal form. 46/10855 useless extension candidates. Maximal degree in co-relation 49723. Up to 9437 conditions per place. [2024-06-27 21:51:39,161 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 189 selfloop transitions, 58 changer transitions 0/261 dead transitions. [2024-06-27 21:51:39,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 261 transitions, 3176 flow [2024-06-27 21:51:39,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:39,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:39,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 253 transitions. [2024-06-27 21:51:39,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-06-27 21:51:39,163 INFO L175 Difference]: Start difference. First operand has 233 places, 219 transitions, 2544 flow. Second operand 9 states and 253 transitions. [2024-06-27 21:51:39,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 261 transitions, 3176 flow [2024-06-27 21:51:40,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 261 transitions, 3054 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:40,096 INFO L231 Difference]: Finished difference. Result has 235 places, 219 transitions, 2547 flow [2024-06-27 21:51:40,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2422, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2547, PETRI_PLACES=235, PETRI_TRANSITIONS=219} [2024-06-27 21:51:40,096 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 187 predicate places. [2024-06-27 21:51:40,096 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 219 transitions, 2547 flow [2024-06-27 21:51:40,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:40,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:40,097 INFO 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 21:51:40,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 21:51:40,097 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:40,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:40,097 INFO L85 PathProgramCache]: Analyzing trace with hash -2051285586, now seen corresponding path program 10 times [2024-06-27 21:51:40,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:40,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241243214] [2024-06-27 21:51:40,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:40,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:40,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:40,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 21:51:40,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:40,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241243214] [2024-06-27 21:51:40,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241243214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:40,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:40,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:40,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51087895] [2024-06-27 21:51:40,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:40,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:40,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:40,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:40,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:40,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:51:40,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 219 transitions, 2547 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:40,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:40,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:51:40,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:41,525 INFO L124 PetriNetUnfolderBase]: 6487/10784 cut-off events. [2024-06-27 21:51:41,526 INFO L125 PetriNetUnfolderBase]: For 193594/193600 co-relation queries the response was YES. [2024-06-27 21:51:41,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48994 conditions, 10784 events. 6487/10784 cut-off events. For 193594/193600 co-relation queries the response was YES. Maximal size of possible extension queue 817. Compared 85554 event pairs, 2271 based on Foata normal form. 12/10779 useless extension candidates. Maximal degree in co-relation 48876. Up to 9645 conditions per place. [2024-06-27 21:51:41,812 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 166 selfloop transitions, 70 changer transitions 0/250 dead transitions. [2024-06-27 21:51:41,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 250 transitions, 3119 flow [2024-06-27 21:51:41,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:41,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:41,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 21:51:41,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6221590909090909 [2024-06-27 21:51:41,814 INFO L175 Difference]: Start difference. First operand has 235 places, 219 transitions, 2547 flow. Second operand 8 states and 219 transitions. [2024-06-27 21:51:41,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 250 transitions, 3119 flow [2024-06-27 21:51:42,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 250 transitions, 2954 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-27 21:51:42,686 INFO L231 Difference]: Finished difference. Result has 233 places, 219 transitions, 2527 flow [2024-06-27 21:51:42,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2382, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2527, PETRI_PLACES=233, PETRI_TRANSITIONS=219} [2024-06-27 21:51:42,687 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 185 predicate places. [2024-06-27 21:51:42,687 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 219 transitions, 2527 flow [2024-06-27 21:51:42,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:42,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:42,687 INFO 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 21:51:42,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 21:51:42,687 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:42,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:42,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1392698792, now seen corresponding path program 11 times [2024-06-27 21:51:42,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:42,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888074073] [2024-06-27 21:51:42,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:42,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:42,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:42,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:42,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:42,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888074073] [2024-06-27 21:51:42,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888074073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:42,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:42,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:42,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469753322] [2024-06-27 21:51:42,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:42,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:42,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:42,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:42,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:42,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:51:42,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 219 transitions, 2527 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:42,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:42,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:51:42,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:44,097 INFO L124 PetriNetUnfolderBase]: 6447/10688 cut-off events. [2024-06-27 21:51:44,097 INFO L125 PetriNetUnfolderBase]: For 176180/176186 co-relation queries the response was YES. [2024-06-27 21:51:44,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47782 conditions, 10688 events. 6447/10688 cut-off events. For 176180/176186 co-relation queries the response was YES. Maximal size of possible extension queue 808. Compared 84309 event pairs, 2201 based on Foata normal form. 12/10683 useless extension candidates. Maximal degree in co-relation 47665. Up to 9067 conditions per place. [2024-06-27 21:51:44,201 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 170 selfloop transitions, 72 changer transitions 0/256 dead transitions. [2024-06-27 21:51:44,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 256 transitions, 3153 flow [2024-06-27 21:51:44,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:44,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:44,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-27 21:51:44,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-06-27 21:51:44,202 INFO L175 Difference]: Start difference. First operand has 233 places, 219 transitions, 2527 flow. Second operand 8 states and 224 transitions. [2024-06-27 21:51:44,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 256 transitions, 3153 flow [2024-06-27 21:51:45,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 256 transitions, 2973 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 21:51:45,073 INFO L231 Difference]: Finished difference. Result has 233 places, 219 transitions, 2495 flow [2024-06-27 21:51:45,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2347, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2495, PETRI_PLACES=233, PETRI_TRANSITIONS=219} [2024-06-27 21:51:45,074 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 185 predicate places. [2024-06-27 21:51:45,074 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 219 transitions, 2495 flow [2024-06-27 21:51:45,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:45,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:45,074 INFO 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 21:51:45,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 21:51:45,074 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:45,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:45,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1280772584, now seen corresponding path program 1 times [2024-06-27 21:51:45,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:45,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211892802] [2024-06-27 21:51:45,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:45,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:45,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:45,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:45,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:45,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211892802] [2024-06-27 21:51:45,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211892802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:45,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:45,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:45,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632773457] [2024-06-27 21:51:45,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:45,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:45,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:45,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:45,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:45,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:51:45,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 219 transitions, 2495 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:45,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:45,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:51:45,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:46,479 INFO L124 PetriNetUnfolderBase]: 6552/10894 cut-off events. [2024-06-27 21:51:46,480 INFO L125 PetriNetUnfolderBase]: For 188883/188895 co-relation queries the response was YES. [2024-06-27 21:51:46,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48879 conditions, 10894 events. 6552/10894 cut-off events. For 188883/188895 co-relation queries the response was YES. Maximal size of possible extension queue 825. Compared 86548 event pairs, 2014 based on Foata normal form. 18/10887 useless extension candidates. Maximal degree in co-relation 48762. Up to 9357 conditions per place. [2024-06-27 21:51:46,585 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 202 selfloop transitions, 37 changer transitions 0/253 dead transitions. [2024-06-27 21:51:46,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 253 transitions, 3247 flow [2024-06-27 21:51:46,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:46,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:46,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-27 21:51:46,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 21:51:46,586 INFO L175 Difference]: Start difference. First operand has 233 places, 219 transitions, 2495 flow. Second operand 6 states and 176 transitions. [2024-06-27 21:51:46,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 253 transitions, 3247 flow [2024-06-27 21:51:47,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 253 transitions, 3081 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:47,523 INFO L231 Difference]: Finished difference. Result has 232 places, 221 transitions, 2449 flow [2024-06-27 21:51:47,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2331, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2449, PETRI_PLACES=232, PETRI_TRANSITIONS=221} [2024-06-27 21:51:47,523 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 184 predicate places. [2024-06-27 21:51:47,523 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 221 transitions, 2449 flow [2024-06-27 21:51:47,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:47,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:47,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, 1] [2024-06-27 21:51:47,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 21:51:47,524 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:47,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:47,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1393753164, now seen corresponding path program 1 times [2024-06-27 21:51:47,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:47,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054588541] [2024-06-27 21:51:47,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:47,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:47,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:47,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:47,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:47,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054588541] [2024-06-27 21:51:47,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054588541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:47,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:47,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:47,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130496449] [2024-06-27 21:51:47,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:47,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:47,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:47,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:47,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:47,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:51:47,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 221 transitions, 2449 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:47,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:47,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:51:47,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:49,063 INFO L124 PetriNetUnfolderBase]: 6794/11326 cut-off events. [2024-06-27 21:51:49,063 INFO L125 PetriNetUnfolderBase]: For 241110/241122 co-relation queries the response was YES. [2024-06-27 21:51:49,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50427 conditions, 11326 events. 6794/11326 cut-off events. For 241110/241122 co-relation queries the response was YES. Maximal size of possible extension queue 865. Compared 90698 event pairs, 2253 based on Foata normal form. 42/11339 useless extension candidates. Maximal degree in co-relation 50309. Up to 8839 conditions per place. [2024-06-27 21:51:49,174 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 191 selfloop transitions, 69 changer transitions 0/274 dead transitions. [2024-06-27 21:51:49,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 274 transitions, 3224 flow [2024-06-27 21:51:49,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:49,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:49,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 258 transitions. [2024-06-27 21:51:49,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515151515151515 [2024-06-27 21:51:49,175 INFO L175 Difference]: Start difference. First operand has 232 places, 221 transitions, 2449 flow. Second operand 9 states and 258 transitions. [2024-06-27 21:51:49,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 274 transitions, 3224 flow [2024-06-27 21:51:50,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 274 transitions, 3175 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 21:51:50,074 INFO L231 Difference]: Finished difference. Result has 239 places, 226 transitions, 2656 flow [2024-06-27 21:51:50,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2400, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2656, PETRI_PLACES=239, PETRI_TRANSITIONS=226} [2024-06-27 21:51:50,075 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 191 predicate places. [2024-06-27 21:51:50,075 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 226 transitions, 2656 flow [2024-06-27 21:51:50,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:50,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:50,076 INFO 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 21:51:50,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 21:51:50,076 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:50,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:50,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1399105164, now seen corresponding path program 1 times [2024-06-27 21:51:50,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:50,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943834576] [2024-06-27 21:51:50,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:50,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:50,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:50,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:50,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:50,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943834576] [2024-06-27 21:51:50,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943834576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:50,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:50,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:50,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820646439] [2024-06-27 21:51:50,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:50,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:50,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:50,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:50,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:50,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:51:50,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 226 transitions, 2656 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:50,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:50,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:51:50,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:51,565 INFO L124 PetriNetUnfolderBase]: 6781/11293 cut-off events. [2024-06-27 21:51:51,565 INFO L125 PetriNetUnfolderBase]: For 180956/180968 co-relation queries the response was YES. [2024-06-27 21:51:51,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50650 conditions, 11293 events. 6781/11293 cut-off events. For 180956/180968 co-relation queries the response was YES. Maximal size of possible extension queue 861. Compared 90371 event pairs, 2035 based on Foata normal form. 18/11288 useless extension candidates. Maximal degree in co-relation 50530. Up to 9693 conditions per place. [2024-06-27 21:51:51,679 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 202 selfloop transitions, 41 changer transitions 0/257 dead transitions. [2024-06-27 21:51:51,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 257 transitions, 3250 flow [2024-06-27 21:51:51,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:51,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:51,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 21:51:51,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6628787878787878 [2024-06-27 21:51:51,680 INFO L175 Difference]: Start difference. First operand has 239 places, 226 transitions, 2656 flow. Second operand 6 states and 175 transitions. [2024-06-27 21:51:51,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 257 transitions, 3250 flow [2024-06-27 21:51:52,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 257 transitions, 3103 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:52,970 INFO L231 Difference]: Finished difference. Result has 238 places, 226 transitions, 2599 flow [2024-06-27 21:51:52,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2509, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2599, PETRI_PLACES=238, PETRI_TRANSITIONS=226} [2024-06-27 21:51:52,971 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 190 predicate places. [2024-06-27 21:51:52,971 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 226 transitions, 2599 flow [2024-06-27 21:51:52,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:52,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:52,971 INFO 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 21:51:52,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 21:51:52,971 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:52,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:52,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1699450094, now seen corresponding path program 2 times [2024-06-27 21:51:52,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:52,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681996988] [2024-06-27 21:51:52,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:52,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:52,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:53,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:53,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:53,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681996988] [2024-06-27 21:51:53,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681996988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:53,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:53,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:53,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596470264] [2024-06-27 21:51:53,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:53,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:53,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:53,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:53,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:53,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:51:53,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 226 transitions, 2599 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:53,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:53,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:51:53,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:54,537 INFO L124 PetriNetUnfolderBase]: 6827/11355 cut-off events. [2024-06-27 21:51:54,537 INFO L125 PetriNetUnfolderBase]: For 182177/182189 co-relation queries the response was YES. [2024-06-27 21:51:54,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50835 conditions, 11355 events. 6827/11355 cut-off events. For 182177/182189 co-relation queries the response was YES. Maximal size of possible extension queue 867. Compared 90871 event pairs, 2349 based on Foata normal form. 18/11354 useless extension candidates. Maximal degree in co-relation 50715. Up to 10137 conditions per place. [2024-06-27 21:51:54,646 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 207 selfloop transitions, 41 changer transitions 0/262 dead transitions. [2024-06-27 21:51:54,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 262 transitions, 3245 flow [2024-06-27 21:51:54,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:54,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:54,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 21:51:54,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6221590909090909 [2024-06-27 21:51:54,648 INFO L175 Difference]: Start difference. First operand has 238 places, 226 transitions, 2599 flow. Second operand 8 states and 219 transitions. [2024-06-27 21:51:54,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 262 transitions, 3245 flow [2024-06-27 21:51:55,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 262 transitions, 3134 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:55,652 INFO L231 Difference]: Finished difference. Result has 240 places, 227 transitions, 2608 flow [2024-06-27 21:51:55,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2488, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2608, PETRI_PLACES=240, PETRI_TRANSITIONS=227} [2024-06-27 21:51:55,653 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 192 predicate places. [2024-06-27 21:51:55,653 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 227 transitions, 2608 flow [2024-06-27 21:51:55,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:55,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:55,653 INFO 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 21:51:55,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 21:51:55,654 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:55,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:55,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1747271274, now seen corresponding path program 3 times [2024-06-27 21:51:55,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:55,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76017668] [2024-06-27 21:51:55,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:55,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:55,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:55,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:55,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:55,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76017668] [2024-06-27 21:51:55,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76017668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:55,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:55,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:55,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646511594] [2024-06-27 21:51:55,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:55,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:55,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:55,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:55,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:55,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:51:55,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 227 transitions, 2608 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:55,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:55,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:51:55,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:57,175 INFO L124 PetriNetUnfolderBase]: 6873/11430 cut-off events. [2024-06-27 21:51:57,175 INFO L125 PetriNetUnfolderBase]: For 184567/184573 co-relation queries the response was YES. [2024-06-27 21:51:57,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51185 conditions, 11430 events. 6873/11430 cut-off events. For 184567/184573 co-relation queries the response was YES. Maximal size of possible extension queue 877. Compared 91342 event pairs, 2129 based on Foata normal form. 10/11420 useless extension candidates. Maximal degree in co-relation 51065. Up to 8058 conditions per place. [2024-06-27 21:51:57,290 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 169 selfloop transitions, 87 changer transitions 0/270 dead transitions. [2024-06-27 21:51:57,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 270 transitions, 3326 flow [2024-06-27 21:51:57,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:57,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:57,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-27 21:51:57,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6477272727272727 [2024-06-27 21:51:57,291 INFO L175 Difference]: Start difference. First operand has 240 places, 227 transitions, 2608 flow. Second operand 8 states and 228 transitions. [2024-06-27 21:51:57,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 270 transitions, 3326 flow [2024-06-27 21:51:58,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 270 transitions, 3119 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 21:51:58,034 INFO L231 Difference]: Finished difference. Result has 240 places, 228 transitions, 2615 flow [2024-06-27 21:51:58,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2401, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2615, PETRI_PLACES=240, PETRI_TRANSITIONS=228} [2024-06-27 21:51:58,035 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 192 predicate places. [2024-06-27 21:51:58,035 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 228 transitions, 2615 flow [2024-06-27 21:51:58,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:58,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:58,035 INFO 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 21:51:58,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 21:51:58,035 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:58,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:58,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1148218284, now seen corresponding path program 12 times [2024-06-27 21:51:58,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:58,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592875511] [2024-06-27 21:51:58,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:58,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:58,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:58,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:58,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:58,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592875511] [2024-06-27 21:51:58,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592875511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:58,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:58,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:58,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661228074] [2024-06-27 21:51:58,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:58,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:58,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:58,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:58,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:58,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:51:58,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 228 transitions, 2615 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:58,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:58,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:51:58,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:59,670 INFO L124 PetriNetUnfolderBase]: 7115/11833 cut-off events. [2024-06-27 21:51:59,671 INFO L125 PetriNetUnfolderBase]: For 250695/250703 co-relation queries the response was YES. [2024-06-27 21:51:59,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52952 conditions, 11833 events. 7115/11833 cut-off events. For 250695/250703 co-relation queries the response was YES. Maximal size of possible extension queue 913. Compared 95624 event pairs, 2662 based on Foata normal form. 42/11844 useless extension candidates. Maximal degree in co-relation 52833. Up to 10206 conditions per place. [2024-06-27 21:51:59,779 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 160 selfloop transitions, 94 changer transitions 0/268 dead transitions. [2024-06-27 21:51:59,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 268 transitions, 3289 flow [2024-06-27 21:51:59,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:59,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:59,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 252 transitions. [2024-06-27 21:51:59,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-06-27 21:51:59,780 INFO L175 Difference]: Start difference. First operand has 240 places, 228 transitions, 2615 flow. Second operand 9 states and 252 transitions. [2024-06-27 21:51:59,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 268 transitions, 3289 flow [2024-06-27 21:52:00,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 268 transitions, 3087 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:00,817 INFO L231 Difference]: Finished difference. Result has 243 places, 229 transitions, 2648 flow [2024-06-27 21:52:00,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2413, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2648, PETRI_PLACES=243, PETRI_TRANSITIONS=229} [2024-06-27 21:52:00,818 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 195 predicate places. [2024-06-27 21:52:00,818 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 229 transitions, 2648 flow [2024-06-27 21:52:00,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:00,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:00,819 INFO 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 21:52:00,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 21:52:00,819 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:00,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:00,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1468955440, now seen corresponding path program 13 times [2024-06-27 21:52:00,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:00,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68612845] [2024-06-27 21:52:00,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:00,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:00,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:00,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:00,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:00,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68612845] [2024-06-27 21:52:00,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68612845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:00,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:00,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:00,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844229229] [2024-06-27 21:52:00,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:00,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:00,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:00,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:00,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:00,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:00,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 229 transitions, 2648 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:00,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:00,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:00,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:02,407 INFO L124 PetriNetUnfolderBase]: 7179/12195 cut-off events. [2024-06-27 21:52:02,407 INFO L125 PetriNetUnfolderBase]: For 203045/203047 co-relation queries the response was YES. [2024-06-27 21:52:02,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53622 conditions, 12195 events. 7179/12195 cut-off events. For 203045/203047 co-relation queries the response was YES. Maximal size of possible extension queue 922. Compared 100220 event pairs, 2808 based on Foata normal form. 8/12159 useless extension candidates. Maximal degree in co-relation 53502. Up to 10569 conditions per place. [2024-06-27 21:52:02,531 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 140 selfloop transitions, 104 changer transitions 0/258 dead transitions. [2024-06-27 21:52:02,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 258 transitions, 3266 flow [2024-06-27 21:52:02,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:02,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:02,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-27 21:52:02,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6164772727272727 [2024-06-27 21:52:02,532 INFO L175 Difference]: Start difference. First operand has 243 places, 229 transitions, 2648 flow. Second operand 8 states and 217 transitions. [2024-06-27 21:52:02,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 258 transitions, 3266 flow [2024-06-27 21:52:03,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 258 transitions, 3053 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 21:52:03,621 INFO L231 Difference]: Finished difference. Result has 244 places, 230 transitions, 2688 flow [2024-06-27 21:52:03,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2435, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2688, PETRI_PLACES=244, PETRI_TRANSITIONS=230} [2024-06-27 21:52:03,622 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 196 predicate places. [2024-06-27 21:52:03,622 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 230 transitions, 2688 flow [2024-06-27 21:52:03,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:03,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:03,622 INFO 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 21:52:03,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 21:52:03,623 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:03,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:03,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1471812400, now seen corresponding path program 14 times [2024-06-27 21:52:03,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:03,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805330304] [2024-06-27 21:52:03,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:03,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:03,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:03,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 21:52:03,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:03,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805330304] [2024-06-27 21:52:03,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805330304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:03,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:03,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:03,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258973256] [2024-06-27 21:52:03,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:03,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:03,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:03,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:03,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:03,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:03,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 230 transitions, 2688 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:03,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:03,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:03,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:05,293 INFO L124 PetriNetUnfolderBase]: 7220/12212 cut-off events. [2024-06-27 21:52:05,293 INFO L125 PetriNetUnfolderBase]: For 202479/202481 co-relation queries the response was YES. [2024-06-27 21:52:05,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53693 conditions, 12212 events. 7220/12212 cut-off events. For 202479/202481 co-relation queries the response was YES. Maximal size of possible extension queue 930. Compared 100186 event pairs, 2774 based on Foata normal form. 8/12176 useless extension candidates. Maximal degree in co-relation 53572. Up to 10126 conditions per place. [2024-06-27 21:52:05,401 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 145 selfloop transitions, 106 changer transitions 0/265 dead transitions. [2024-06-27 21:52:05,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 265 transitions, 3364 flow [2024-06-27 21:52:05,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:05,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:05,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-27 21:52:05,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306818181818182 [2024-06-27 21:52:05,403 INFO L175 Difference]: Start difference. First operand has 244 places, 230 transitions, 2688 flow. Second operand 8 states and 222 transitions. [2024-06-27 21:52:05,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 265 transitions, 3364 flow [2024-06-27 21:52:06,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 265 transitions, 3125 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:06,577 INFO L231 Difference]: Finished difference. Result has 246 places, 231 transitions, 2707 flow [2024-06-27 21:52:06,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2449, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2707, PETRI_PLACES=246, PETRI_TRANSITIONS=231} [2024-06-27 21:52:06,577 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 198 predicate places. [2024-06-27 21:52:06,578 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 231 transitions, 2707 flow [2024-06-27 21:52:06,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:06,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:06,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:06,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 21:52:06,578 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:06,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:06,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1685661976, now seen corresponding path program 2 times [2024-06-27 21:52:06,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:06,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740710124] [2024-06-27 21:52:06,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:06,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:06,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:06,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:06,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:06,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740710124] [2024-06-27 21:52:06,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740710124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:06,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:06,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:06,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852106661] [2024-06-27 21:52:06,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:06,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:06,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:06,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:06,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:06,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:06,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 231 transitions, 2707 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:06,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:06,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:06,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:08,265 INFO L124 PetriNetUnfolderBase]: 7266/12072 cut-off events. [2024-06-27 21:52:08,265 INFO L125 PetriNetUnfolderBase]: For 198131/198143 co-relation queries the response was YES. [2024-06-27 21:52:08,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53540 conditions, 12072 events. 7266/12072 cut-off events. For 198131/198143 co-relation queries the response was YES. Maximal size of possible extension queue 934. Compared 97946 event pairs, 2670 based on Foata normal form. 18/12052 useless extension candidates. Maximal degree in co-relation 53418. Up to 10794 conditions per place. [2024-06-27 21:52:08,397 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 216 selfloop transitions, 43 changer transitions 0/273 dead transitions. [2024-06-27 21:52:08,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 273 transitions, 3515 flow [2024-06-27 21:52:08,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:08,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:08,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-27 21:52:08,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6335227272727273 [2024-06-27 21:52:08,398 INFO L175 Difference]: Start difference. First operand has 246 places, 231 transitions, 2707 flow. Second operand 8 states and 223 transitions. [2024-06-27 21:52:08,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 273 transitions, 3515 flow [2024-06-27 21:52:09,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 273 transitions, 3269 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:09,504 INFO L231 Difference]: Finished difference. Result has 248 places, 232 transitions, 2573 flow [2024-06-27 21:52:09,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2461, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2573, PETRI_PLACES=248, PETRI_TRANSITIONS=232} [2024-06-27 21:52:09,505 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 200 predicate places. [2024-06-27 21:52:09,505 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 232 transitions, 2573 flow [2024-06-27 21:52:09,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:09,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:09,505 INFO 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 21:52:09,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 21:52:09,505 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:09,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:09,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1567099830, now seen corresponding path program 3 times [2024-06-27 21:52:09,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:09,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537016075] [2024-06-27 21:52:09,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:09,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:09,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:09,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:09,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:09,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537016075] [2024-06-27 21:52:09,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537016075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:09,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:09,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:09,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560707321] [2024-06-27 21:52:09,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:09,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:09,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:09,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:09,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:09,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:09,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 232 transitions, 2573 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:09,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:09,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:09,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:11,221 INFO L124 PetriNetUnfolderBase]: 7248/12061 cut-off events. [2024-06-27 21:52:11,223 INFO L125 PetriNetUnfolderBase]: For 182340/182352 co-relation queries the response was YES. [2024-06-27 21:52:11,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52127 conditions, 12061 events. 7248/12061 cut-off events. For 182340/182352 co-relation queries the response was YES. Maximal size of possible extension queue 933. Compared 97812 event pairs, 2702 based on Foata normal form. 20/12043 useless extension candidates. Maximal degree in co-relation 52004. Up to 10938 conditions per place. [2024-06-27 21:52:11,354 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 209 selfloop transitions, 40 changer transitions 0/263 dead transitions. [2024-06-27 21:52:11,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 263 transitions, 3171 flow [2024-06-27 21:52:11,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:11,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:11,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 21:52:11,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6298701298701299 [2024-06-27 21:52:11,355 INFO L175 Difference]: Start difference. First operand has 248 places, 232 transitions, 2573 flow. Second operand 7 states and 194 transitions. [2024-06-27 21:52:11,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 263 transitions, 3171 flow [2024-06-27 21:52:12,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 263 transitions, 3068 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:12,352 INFO L231 Difference]: Finished difference. Result has 250 places, 232 transitions, 2555 flow [2024-06-27 21:52:12,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2470, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2555, PETRI_PLACES=250, PETRI_TRANSITIONS=232} [2024-06-27 21:52:12,352 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 202 predicate places. [2024-06-27 21:52:12,353 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 232 transitions, 2555 flow [2024-06-27 21:52:12,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:12,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:12,353 INFO 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 21:52:12,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 21:52:12,354 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:12,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:12,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1271579998, now seen corresponding path program 4 times [2024-06-27 21:52:12,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:12,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392885315] [2024-06-27 21:52:12,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:12,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:12,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:12,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:12,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:12,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392885315] [2024-06-27 21:52:12,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392885315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:12,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:12,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:12,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126482885] [2024-06-27 21:52:12,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:12,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:12,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:12,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:12,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:12,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:12,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 232 transitions, 2555 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:12,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:12,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:12,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:14,077 INFO L124 PetriNetUnfolderBase]: 7294/12130 cut-off events. [2024-06-27 21:52:14,077 INFO L125 PetriNetUnfolderBase]: For 180168/180180 co-relation queries the response was YES. [2024-06-27 21:52:14,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52235 conditions, 12130 events. 7294/12130 cut-off events. For 180168/180180 co-relation queries the response was YES. Maximal size of possible extension queue 939. Compared 98421 event pairs, 2358 based on Foata normal form. 18/12106 useless extension candidates. Maximal degree in co-relation 52111. Up to 10513 conditions per place. [2024-06-27 21:52:14,209 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 213 selfloop transitions, 48 changer transitions 0/275 dead transitions. [2024-06-27 21:52:14,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 275 transitions, 3393 flow [2024-06-27 21:52:14,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:14,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:14,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 21:52:14,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-27 21:52:14,211 INFO L175 Difference]: Start difference. First operand has 250 places, 232 transitions, 2555 flow. Second operand 7 states and 203 transitions. [2024-06-27 21:52:14,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 275 transitions, 3393 flow [2024-06-27 21:52:15,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 275 transitions, 3284 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 21:52:15,442 INFO L231 Difference]: Finished difference. Result has 250 places, 233 transitions, 2570 flow [2024-06-27 21:52:15,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2446, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2570, PETRI_PLACES=250, PETRI_TRANSITIONS=233} [2024-06-27 21:52:15,443 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 202 predicate places. [2024-06-27 21:52:15,443 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 233 transitions, 2570 flow [2024-06-27 21:52:15,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:15,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:15,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:15,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 21:52:15,443 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:15,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:15,444 INFO L85 PathProgramCache]: Analyzing trace with hash 361797736, now seen corresponding path program 5 times [2024-06-27 21:52:15,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:15,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799811262] [2024-06-27 21:52:15,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:15,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:15,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:15,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:15,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:15,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799811262] [2024-06-27 21:52:15,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799811262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:15,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:15,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:15,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721608552] [2024-06-27 21:52:15,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:15,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:15,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:15,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:15,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:15,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:15,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 233 transitions, 2570 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:15,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:15,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:15,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:17,104 INFO L124 PetriNetUnfolderBase]: 7317/12198 cut-off events. [2024-06-27 21:52:17,104 INFO L125 PetriNetUnfolderBase]: For 180644/180652 co-relation queries the response was YES. [2024-06-27 21:52:17,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52624 conditions, 12198 events. 7317/12198 cut-off events. For 180644/180652 co-relation queries the response was YES. Maximal size of possible extension queue 945. Compared 99277 event pairs, 2194 based on Foata normal form. 14/12163 useless extension candidates. Maximal degree in co-relation 52499. Up to 9556 conditions per place. [2024-06-27 21:52:17,227 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 199 selfloop transitions, 53 changer transitions 0/266 dead transitions. [2024-06-27 21:52:17,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 266 transitions, 3358 flow [2024-06-27 21:52:17,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:17,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:17,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-27 21:52:17,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6477272727272727 [2024-06-27 21:52:17,228 INFO L175 Difference]: Start difference. First operand has 250 places, 233 transitions, 2570 flow. Second operand 6 states and 171 transitions. [2024-06-27 21:52:17,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 266 transitions, 3358 flow [2024-06-27 21:52:18,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 266 transitions, 3246 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:18,434 INFO L231 Difference]: Finished difference. Result has 251 places, 234 transitions, 2592 flow [2024-06-27 21:52:18,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2458, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2592, PETRI_PLACES=251, PETRI_TRANSITIONS=234} [2024-06-27 21:52:18,435 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 203 predicate places. [2024-06-27 21:52:18,435 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 234 transitions, 2592 flow [2024-06-27 21:52:18,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:18,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:18,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:18,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 21:52:18,436 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:18,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:18,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1837803402, now seen corresponding path program 6 times [2024-06-27 21:52:18,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:18,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735052927] [2024-06-27 21:52:18,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:18,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:18,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:18,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:18,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:18,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735052927] [2024-06-27 21:52:18,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735052927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:18,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:18,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:18,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422214188] [2024-06-27 21:52:18,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:18,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:18,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:18,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:18,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:18,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:18,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 234 transitions, 2592 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:18,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:18,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:18,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:20,151 INFO L124 PetriNetUnfolderBase]: 7299/12315 cut-off events. [2024-06-27 21:52:20,152 INFO L125 PetriNetUnfolderBase]: For 168806/168814 co-relation queries the response was YES. [2024-06-27 21:52:20,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52185 conditions, 12315 events. 7299/12315 cut-off events. For 168806/168814 co-relation queries the response was YES. Maximal size of possible extension queue 945. Compared 100994 event pairs, 2912 based on Foata normal form. 16/12292 useless extension candidates. Maximal degree in co-relation 52059. Up to 11019 conditions per place. [2024-06-27 21:52:20,282 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 202 selfloop transitions, 43 changer transitions 0/259 dead transitions. [2024-06-27 21:52:20,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 259 transitions, 3166 flow [2024-06-27 21:52:20,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:20,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:20,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-27 21:52:20,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6168831168831169 [2024-06-27 21:52:20,284 INFO L175 Difference]: Start difference. First operand has 251 places, 234 transitions, 2592 flow. Second operand 7 states and 190 transitions. [2024-06-27 21:52:20,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 259 transitions, 3166 flow [2024-06-27 21:52:21,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 259 transitions, 3077 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:21,173 INFO L231 Difference]: Finished difference. Result has 255 places, 234 transitions, 2594 flow [2024-06-27 21:52:21,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2503, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2594, PETRI_PLACES=255, PETRI_TRANSITIONS=234} [2024-06-27 21:52:21,174 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 207 predicate places. [2024-06-27 21:52:21,174 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 234 transitions, 2594 flow [2024-06-27 21:52:21,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:21,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:21,174 INFO 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 21:52:21,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 21:52:21,175 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:21,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:21,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1742312096, now seen corresponding path program 2 times [2024-06-27 21:52:21,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:21,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587960382] [2024-06-27 21:52:21,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:21,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:21,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:21,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:21,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:21,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587960382] [2024-06-27 21:52:21,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587960382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:21,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:21,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:21,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592804010] [2024-06-27 21:52:21,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:21,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:21,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:21,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:21,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:21,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:21,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 234 transitions, 2594 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:21,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:21,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:21,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:22,872 INFO L124 PetriNetUnfolderBase]: 7345/12357 cut-off events. [2024-06-27 21:52:22,872 INFO L125 PetriNetUnfolderBase]: For 167458/167466 co-relation queries the response was YES. [2024-06-27 21:52:22,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52063 conditions, 12357 events. 7345/12357 cut-off events. For 167458/167466 co-relation queries the response was YES. Maximal size of possible extension queue 951. Compared 101031 event pairs, 2897 based on Foata normal form. 14/12332 useless extension candidates. Maximal degree in co-relation 51936. Up to 10933 conditions per place. [2024-06-27 21:52:23,001 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 205 selfloop transitions, 47 changer transitions 0/266 dead transitions. [2024-06-27 21:52:23,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 266 transitions, 3231 flow [2024-06-27 21:52:23,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:23,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:23,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 21:52:23,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-27 21:52:23,003 INFO L175 Difference]: Start difference. First operand has 255 places, 234 transitions, 2594 flow. Second operand 8 states and 216 transitions. [2024-06-27 21:52:23,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 266 transitions, 3231 flow [2024-06-27 21:52:24,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 266 transitions, 3129 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:24,430 INFO L231 Difference]: Finished difference. Result has 257 places, 235 transitions, 2617 flow [2024-06-27 21:52:24,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2492, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2617, PETRI_PLACES=257, PETRI_TRANSITIONS=235} [2024-06-27 21:52:24,431 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 209 predicate places. [2024-06-27 21:52:24,431 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 235 transitions, 2617 flow [2024-06-27 21:52:24,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:24,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:24,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 21:52:24,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 21:52:24,431 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:24,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:24,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1742312282, now seen corresponding path program 4 times [2024-06-27 21:52:24,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:24,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710214808] [2024-06-27 21:52:24,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:24,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:24,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:24,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:24,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:24,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710214808] [2024-06-27 21:52:24,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710214808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:24,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:24,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:24,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237832357] [2024-06-27 21:52:24,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:24,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:24,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:24,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:24,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:24,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:24,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 235 transitions, 2617 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:24,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:24,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:24,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:26,237 INFO L124 PetriNetUnfolderBase]: 7569/12721 cut-off events. [2024-06-27 21:52:26,237 INFO L125 PetriNetUnfolderBase]: For 241823/241831 co-relation queries the response was YES. [2024-06-27 21:52:26,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53852 conditions, 12721 events. 7569/12721 cut-off events. For 241823/241831 co-relation queries the response was YES. Maximal size of possible extension queue 991. Compared 104619 event pairs, 2853 based on Foata normal form. 38/12724 useless extension candidates. Maximal degree in co-relation 53724. Up to 10435 conditions per place. [2024-06-27 21:52:26,373 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 172 selfloop transitions, 100 changer transitions 0/286 dead transitions. [2024-06-27 21:52:26,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 286 transitions, 3403 flow [2024-06-27 21:52:26,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:52:26,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:52:26,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 281 transitions. [2024-06-27 21:52:26,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6386363636363637 [2024-06-27 21:52:26,374 INFO L175 Difference]: Start difference. First operand has 257 places, 235 transitions, 2617 flow. Second operand 10 states and 281 transitions. [2024-06-27 21:52:26,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 286 transitions, 3403 flow [2024-06-27 21:52:27,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 286 transitions, 3288 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:27,761 INFO L231 Difference]: Finished difference. Result has 262 places, 238 transitions, 2790 flow [2024-06-27 21:52:27,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2505, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2790, PETRI_PLACES=262, PETRI_TRANSITIONS=238} [2024-06-27 21:52:27,761 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 214 predicate places. [2024-06-27 21:52:27,762 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 238 transitions, 2790 flow [2024-06-27 21:52:27,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:27,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:27,762 INFO 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 21:52:27,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 21:52:27,762 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:27,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:27,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1730290172, now seen corresponding path program 5 times [2024-06-27 21:52:27,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:27,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974381589] [2024-06-27 21:52:27,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:27,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:27,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:27,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:27,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:27,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974381589] [2024-06-27 21:52:27,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974381589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:27,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:27,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:27,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560077115] [2024-06-27 21:52:27,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:27,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:27,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:27,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:27,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:27,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:27,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 238 transitions, 2790 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:27,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:27,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:27,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:29,744 INFO L124 PetriNetUnfolderBase]: 8022/13331 cut-off events. [2024-06-27 21:52:29,744 INFO L125 PetriNetUnfolderBase]: For 327869/327877 co-relation queries the response was YES. [2024-06-27 21:52:29,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59078 conditions, 13331 events. 8022/13331 cut-off events. For 327869/327877 co-relation queries the response was YES. Maximal size of possible extension queue 1058. Compared 109661 event pairs, 2699 based on Foata normal form. 38/13326 useless extension candidates. Maximal degree in co-relation 58948. Up to 8742 conditions per place. [2024-06-27 21:52:29,917 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 164 selfloop transitions, 113 changer transitions 0/291 dead transitions. [2024-06-27 21:52:29,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 291 transitions, 3755 flow [2024-06-27 21:52:29,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:52:29,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:52:29,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 260 transitions. [2024-06-27 21:52:29,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6565656565656566 [2024-06-27 21:52:29,919 INFO L175 Difference]: Start difference. First operand has 262 places, 238 transitions, 2790 flow. Second operand 9 states and 260 transitions. [2024-06-27 21:52:29,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 291 transitions, 3755 flow [2024-06-27 21:52:32,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 291 transitions, 3527 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 21:52:32,214 INFO L231 Difference]: Finished difference. Result has 264 places, 241 transitions, 2867 flow [2024-06-27 21:52:32,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2564, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2867, PETRI_PLACES=264, PETRI_TRANSITIONS=241} [2024-06-27 21:52:32,215 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 216 predicate places. [2024-06-27 21:52:32,215 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 241 transitions, 2867 flow [2024-06-27 21:52:32,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:32,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:32,215 INFO 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 21:52:32,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 21:52:32,215 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:32,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:32,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1561894312, now seen corresponding path program 3 times [2024-06-27 21:52:32,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:32,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683847499] [2024-06-27 21:52:32,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:32,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:32,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:32,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:32,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:32,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683847499] [2024-06-27 21:52:32,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683847499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:32,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:32,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:32,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353656060] [2024-06-27 21:52:32,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:32,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:32,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:32,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:32,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:32,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:32,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 241 transitions, 2867 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:32,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:32,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:32,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:34,124 INFO L124 PetriNetUnfolderBase]: 8068/13413 cut-off events. [2024-06-27 21:52:34,124 INFO L125 PetriNetUnfolderBase]: For 259622/259630 co-relation queries the response was YES. [2024-06-27 21:52:34,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59603 conditions, 13413 events. 8068/13413 cut-off events. For 259622/259630 co-relation queries the response was YES. Maximal size of possible extension queue 1060. Compared 110505 event pairs, 2742 based on Foata normal form. 14/13387 useless extension candidates. Maximal degree in co-relation 59472. Up to 11673 conditions per place. [2024-06-27 21:52:34,283 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 198 selfloop transitions, 62 changer transitions 0/274 dead transitions. [2024-06-27 21:52:34,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 274 transitions, 3542 flow [2024-06-27 21:52:34,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:34,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:34,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-27 21:52:34,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-06-27 21:52:34,284 INFO L175 Difference]: Start difference. First operand has 264 places, 241 transitions, 2867 flow. Second operand 7 states and 196 transitions. [2024-06-27 21:52:34,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 274 transitions, 3542 flow [2024-06-27 21:52:36,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 274 transitions, 3280 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 21:52:36,076 INFO L231 Difference]: Finished difference. Result has 264 places, 242 transitions, 2763 flow [2024-06-27 21:52:36,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2605, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2763, PETRI_PLACES=264, PETRI_TRANSITIONS=242} [2024-06-27 21:52:36,077 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 216 predicate places. [2024-06-27 21:52:36,077 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 242 transitions, 2763 flow [2024-06-27 21:52:36,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:36,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:36,077 INFO 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 21:52:36,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 21:52:36,078 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:36,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:36,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1562131462, now seen corresponding path program 4 times [2024-06-27 21:52:36,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:36,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241017580] [2024-06-27 21:52:36,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:36,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:36,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:36,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 21:52:36,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:36,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241017580] [2024-06-27 21:52:36,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241017580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:36,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:36,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:36,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592351849] [2024-06-27 21:52:36,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:36,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:36,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:36,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:36,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:36,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:36,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 242 transitions, 2763 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:36,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:36,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:36,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:37,828 INFO L124 PetriNetUnfolderBase]: 7826/13055 cut-off events. [2024-06-27 21:52:37,828 INFO L125 PetriNetUnfolderBase]: For 161838/161846 co-relation queries the response was YES. [2024-06-27 21:52:37,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55022 conditions, 13055 events. 7826/13055 cut-off events. For 161838/161846 co-relation queries the response was YES. Maximal size of possible extension queue 1028. Compared 107150 event pairs, 2253 based on Foata normal form. 14/13019 useless extension candidates. Maximal degree in co-relation 54891. Up to 10258 conditions per place. [2024-06-27 21:52:37,968 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 198 selfloop transitions, 61 changer transitions 0/273 dead transitions. [2024-06-27 21:52:37,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 273 transitions, 3397 flow [2024-06-27 21:52:37,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:37,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:37,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-27 21:52:37,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6439393939393939 [2024-06-27 21:52:37,970 INFO L175 Difference]: Start difference. First operand has 264 places, 242 transitions, 2763 flow. Second operand 6 states and 170 transitions. [2024-06-27 21:52:37,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 273 transitions, 3397 flow [2024-06-27 21:52:39,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 273 transitions, 3248 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:39,351 INFO L231 Difference]: Finished difference. Result has 265 places, 242 transitions, 2740 flow [2024-06-27 21:52:39,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2614, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2740, PETRI_PLACES=265, PETRI_TRANSITIONS=242} [2024-06-27 21:52:39,351 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 217 predicate places. [2024-06-27 21:52:39,351 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 242 transitions, 2740 flow [2024-06-27 21:52:39,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:39,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:39,352 INFO 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 21:52:39,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 21:52:39,352 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:39,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:39,352 INFO L85 PathProgramCache]: Analyzing trace with hash -228160652, now seen corresponding path program 6 times [2024-06-27 21:52:39,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:39,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369548321] [2024-06-27 21:52:39,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:39,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:39,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:39,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 21:52:39,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:39,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369548321] [2024-06-27 21:52:39,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369548321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:39,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:39,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:39,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138326041] [2024-06-27 21:52:39,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:39,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:39,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:39,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:39,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:39,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:39,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 242 transitions, 2740 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:39,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:39,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:39,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:41,234 INFO L124 PetriNetUnfolderBase]: 7872/13137 cut-off events. [2024-06-27 21:52:41,235 INFO L125 PetriNetUnfolderBase]: For 167995/168003 co-relation queries the response was YES. [2024-06-27 21:52:41,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55765 conditions, 13137 events. 7872/13137 cut-off events. For 167995/168003 co-relation queries the response was YES. Maximal size of possible extension queue 1034. Compared 108256 event pairs, 2976 based on Foata normal form. 14/13111 useless extension candidates. Maximal degree in co-relation 55633. Up to 11820 conditions per place. [2024-06-27 21:52:41,359 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 212 selfloop transitions, 49 changer transitions 0/275 dead transitions. [2024-06-27 21:52:41,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 275 transitions, 3418 flow [2024-06-27 21:52:41,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:41,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:41,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 21:52:41,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-27 21:52:41,360 INFO L175 Difference]: Start difference. First operand has 265 places, 242 transitions, 2740 flow. Second operand 8 states and 216 transitions. [2024-06-27 21:52:41,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 275 transitions, 3418 flow [2024-06-27 21:52:42,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 275 transitions, 3151 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 21:52:42,712 INFO L231 Difference]: Finished difference. Result has 265 places, 243 transitions, 2623 flow [2024-06-27 21:52:42,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2473, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2623, PETRI_PLACES=265, PETRI_TRANSITIONS=243} [2024-06-27 21:52:42,713 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 217 predicate places. [2024-06-27 21:52:42,713 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 243 transitions, 2623 flow [2024-06-27 21:52:42,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:42,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:42,713 INFO 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 21:52:42,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 21:52:42,714 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:42,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:42,714 INFO L85 PathProgramCache]: Analyzing trace with hash -122499316, now seen corresponding path program 7 times [2024-06-27 21:52:42,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:42,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498513190] [2024-06-27 21:52:42,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:42,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:42,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:42,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:42,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:42,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498513190] [2024-06-27 21:52:42,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498513190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:42,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:42,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:42,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358795129] [2024-06-27 21:52:42,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:42,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:42,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:42,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:42,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:42,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:42,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 243 transitions, 2623 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:42,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:42,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:42,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:44,523 INFO L124 PetriNetUnfolderBase]: 7918/13418 cut-off events. [2024-06-27 21:52:44,523 INFO L125 PetriNetUnfolderBase]: For 174340/174342 co-relation queries the response was YES. [2024-06-27 21:52:44,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54962 conditions, 13418 events. 7918/13418 cut-off events. For 174340/174342 co-relation queries the response was YES. Maximal size of possible extension queue 1046. Compared 112084 event pairs, 3037 based on Foata normal form. 6/13377 useless extension candidates. Maximal degree in co-relation 54832. Up to 10605 conditions per place. [2024-06-27 21:52:44,666 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 157 selfloop transitions, 112 changer transitions 0/283 dead transitions. [2024-06-27 21:52:44,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 283 transitions, 3373 flow [2024-06-27 21:52:44,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:44,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:44,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-27 21:52:44,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6420454545454546 [2024-06-27 21:52:44,668 INFO L175 Difference]: Start difference. First operand has 265 places, 243 transitions, 2623 flow. Second operand 8 states and 226 transitions. [2024-06-27 21:52:44,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 283 transitions, 3373 flow [2024-06-27 21:52:45,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 283 transitions, 3201 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 21:52:45,638 INFO L231 Difference]: Finished difference. Result has 266 places, 244 transitions, 2729 flow [2024-06-27 21:52:45,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2451, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2729, PETRI_PLACES=266, PETRI_TRANSITIONS=244} [2024-06-27 21:52:45,638 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 218 predicate places. [2024-06-27 21:52:45,639 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 244 transitions, 2729 flow [2024-06-27 21:52:45,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:45,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:45,639 INFO 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 21:52:45,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 21:52:45,639 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:45,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:45,640 INFO L85 PathProgramCache]: Analyzing trace with hash 933795850, now seen corresponding path program 8 times [2024-06-27 21:52:45,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:45,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228221693] [2024-06-27 21:52:45,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:45,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:45,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:45,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 21:52:45,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:45,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228221693] [2024-06-27 21:52:45,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228221693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:45,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:45,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:45,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008544402] [2024-06-27 21:52:45,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:45,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:45,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:45,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:45,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:45,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:45,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 244 transitions, 2729 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:45,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:45,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:45,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:47,480 INFO L124 PetriNetUnfolderBase]: 8193/13685 cut-off events. [2024-06-27 21:52:47,480 INFO L125 PetriNetUnfolderBase]: For 260179/260181 co-relation queries the response was YES. [2024-06-27 21:52:47,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58783 conditions, 13685 events. 8193/13685 cut-off events. For 260179/260181 co-relation queries the response was YES. Maximal size of possible extension queue 1083. Compared 113201 event pairs, 2770 based on Foata normal form. 6/13649 useless extension candidates. Maximal degree in co-relation 58653. Up to 7639 conditions per place. [2024-06-27 21:52:47,622 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 144 selfloop transitions, 132 changer transitions 0/290 dead transitions. [2024-06-27 21:52:47,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 290 transitions, 3839 flow [2024-06-27 21:52:47,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:47,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:47,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-06-27 21:52:47,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6534090909090909 [2024-06-27 21:52:47,624 INFO L175 Difference]: Start difference. First operand has 266 places, 244 transitions, 2729 flow. Second operand 8 states and 230 transitions. [2024-06-27 21:52:47,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 290 transitions, 3839 flow [2024-06-27 21:52:49,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 290 transitions, 3564 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 21:52:49,300 INFO L231 Difference]: Finished difference. Result has 267 places, 245 transitions, 2776 flow [2024-06-27 21:52:49,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2458, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2776, PETRI_PLACES=267, PETRI_TRANSITIONS=245} [2024-06-27 21:52:49,301 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 219 predicate places. [2024-06-27 21:52:49,301 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 245 transitions, 2776 flow [2024-06-27 21:52:49,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:49,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:49,301 INFO 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 21:52:49,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 21:52:49,302 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:49,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:49,302 INFO L85 PathProgramCache]: Analyzing trace with hash 933800500, now seen corresponding path program 9 times [2024-06-27 21:52:49,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:49,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329452260] [2024-06-27 21:52:49,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:49,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:49,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:49,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:49,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:49,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329452260] [2024-06-27 21:52:49,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329452260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:49,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:49,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:49,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911481097] [2024-06-27 21:52:49,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:49,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:49,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:49,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:49,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:49,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:49,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 245 transitions, 2776 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:49,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:49,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:49,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:51,217 INFO L124 PetriNetUnfolderBase]: 8257/14090 cut-off events. [2024-06-27 21:52:51,218 INFO L125 PetriNetUnfolderBase]: For 264353/264361 co-relation queries the response was YES. [2024-06-27 21:52:51,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59954 conditions, 14090 events. 8257/14090 cut-off events. For 264353/264361 co-relation queries the response was YES. Maximal size of possible extension queue 1088. Compared 118462 event pairs, 2948 based on Foata normal form. 14/14062 useless extension candidates. Maximal degree in co-relation 59824. Up to 11958 conditions per place. [2024-06-27 21:52:51,621 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 205 selfloop transitions, 65 changer transitions 0/284 dead transitions. [2024-06-27 21:52:51,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 284 transitions, 3526 flow [2024-06-27 21:52:51,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:51,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:51,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 21:52:51,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6221590909090909 [2024-06-27 21:52:51,622 INFO L175 Difference]: Start difference. First operand has 267 places, 245 transitions, 2776 flow. Second operand 8 states and 219 transitions. [2024-06-27 21:52:51,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 284 transitions, 3526 flow [2024-06-27 21:52:52,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 284 transitions, 3006 flow, removed 39 selfloop flow, removed 13 redundant places. [2024-06-27 21:52:52,877 INFO L231 Difference]: Finished difference. Result has 262 places, 248 transitions, 2464 flow [2024-06-27 21:52:52,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2276, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2464, PETRI_PLACES=262, PETRI_TRANSITIONS=248} [2024-06-27 21:52:52,878 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 214 predicate places. [2024-06-27 21:52:52,878 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 248 transitions, 2464 flow [2024-06-27 21:52:52,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:52,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:52,878 INFO 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 21:52:52,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 21:52:52,878 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:52,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:52,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1164656638, now seen corresponding path program 10 times [2024-06-27 21:52:52,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:52,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377228294] [2024-06-27 21:52:52,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:52,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:52,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:52,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:52,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:52,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377228294] [2024-06-27 21:52:52,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377228294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:52,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:52,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:52,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847021265] [2024-06-27 21:52:52,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:52,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:52,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:52,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:52,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:53,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:53,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 248 transitions, 2464 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:53,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:53,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:53,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:54,666 INFO L124 PetriNetUnfolderBase]: 8015/13666 cut-off events. [2024-06-27 21:52:54,666 INFO L125 PetriNetUnfolderBase]: For 150626/150634 co-relation queries the response was YES. [2024-06-27 21:52:54,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53372 conditions, 13666 events. 8015/13666 cut-off events. For 150626/150634 co-relation queries the response was YES. Maximal size of possible extension queue 1050. Compared 114154 event pairs, 2826 based on Foata normal form. 14/13641 useless extension candidates. Maximal degree in co-relation 53249. Up to 11418 conditions per place. [2024-06-27 21:52:54,804 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 205 selfloop transitions, 68 changer transitions 0/287 dead transitions. [2024-06-27 21:52:54,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 287 transitions, 3146 flow [2024-06-27 21:52:54,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:52:54,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:52:54,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-27 21:52:54,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6060606060606061 [2024-06-27 21:52:54,805 INFO L175 Difference]: Start difference. First operand has 262 places, 248 transitions, 2464 flow. Second operand 9 states and 240 transitions. [2024-06-27 21:52:54,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 287 transitions, 3146 flow [2024-06-27 21:52:56,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 287 transitions, 2956 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:56,197 INFO L231 Difference]: Finished difference. Result has 266 places, 248 transitions, 2414 flow [2024-06-27 21:52:56,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2274, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2414, PETRI_PLACES=266, PETRI_TRANSITIONS=248} [2024-06-27 21:52:56,198 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 218 predicate places. [2024-06-27 21:52:56,198 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 248 transitions, 2414 flow [2024-06-27 21:52:56,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:56,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:56,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:56,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 21:52:56,199 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:56,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:56,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1991710925, now seen corresponding path program 1 times [2024-06-27 21:52:56,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:56,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603674775] [2024-06-27 21:52:56,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:56,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:56,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:56,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:56,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:56,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603674775] [2024-06-27 21:52:56,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603674775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:56,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:56,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:56,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158650260] [2024-06-27 21:52:56,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:56,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:52:56,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:56,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:52:56,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:52:56,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 44 [2024-06-27 21:52:56,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 248 transitions, 2414 flow. Second operand has 5 states, 5 states have (on average 25.6) internal successors, (128), 5 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 21:52:56,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:56,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 44 [2024-06-27 21:52:56,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:57,959 INFO L124 PetriNetUnfolderBase]: 7056/13755 cut-off events. [2024-06-27 21:52:57,960 INFO L125 PetriNetUnfolderBase]: For 78344/78783 co-relation queries the response was YES. [2024-06-27 21:52:58,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44359 conditions, 13755 events. 7056/13755 cut-off events. For 78344/78783 co-relation queries the response was YES. Maximal size of possible extension queue 1273. Compared 136305 event pairs, 3172 based on Foata normal form. 533/12699 useless extension candidates. Maximal degree in co-relation 44235. Up to 8152 conditions per place. [2024-06-27 21:52:58,086 INFO L140 encePairwiseOnDemand]: 38/44 looper letters, 86 selfloop transitions, 19 changer transitions 128/382 dead transitions. [2024-06-27 21:52:58,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 382 transitions, 3946 flow [2024-06-27 21:52:58,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:58,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:58,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 21:52:58,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6753246753246753 [2024-06-27 21:52:58,087 INFO L175 Difference]: Start difference. First operand has 266 places, 248 transitions, 2414 flow. Second operand 7 states and 208 transitions. [2024-06-27 21:52:58,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 382 transitions, 3946 flow [2024-06-27 21:52:58,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 382 transitions, 3724 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 21:52:58,603 INFO L231 Difference]: Finished difference. Result has 268 places, 248 transitions, 2319 flow [2024-06-27 21:52:58,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2250, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2319, PETRI_PLACES=268, PETRI_TRANSITIONS=248} [2024-06-27 21:52:58,603 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 220 predicate places. [2024-06-27 21:52:58,603 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 248 transitions, 2319 flow [2024-06-27 21:52:58,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 25.6) internal successors, (128), 5 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 21:52:58,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:58,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:58,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 21:52:58,604 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:58,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:58,604 INFO L85 PathProgramCache]: Analyzing trace with hash 589623666, now seen corresponding path program 1 times [2024-06-27 21:52:58,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:58,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612897445] [2024-06-27 21:52:58,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:58,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:58,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:58,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:58,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:58,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612897445] [2024-06-27 21:52:58,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612897445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:58,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:58,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:58,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349296381] [2024-06-27 21:52:58,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:58,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:58,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:58,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:58,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:58,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:58,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 248 transitions, 2319 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:58,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:58,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:58,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:00,696 INFO L124 PetriNetUnfolderBase]: 8400/15306 cut-off events. [2024-06-27 21:53:00,697 INFO L125 PetriNetUnfolderBase]: For 267485/267497 co-relation queries the response was YES. [2024-06-27 21:53:00,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60689 conditions, 15306 events. 8400/15306 cut-off events. For 267485/267497 co-relation queries the response was YES. Maximal size of possible extension queue 1136. Compared 136490 event pairs, 2679 based on Foata normal form. 30/15270 useless extension candidates. Maximal degree in co-relation 60561. Up to 8169 conditions per place. [2024-06-27 21:53:00,864 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 229 selfloop transitions, 63 changer transitions 0/306 dead transitions. [2024-06-27 21:53:00,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 306 transitions, 3314 flow [2024-06-27 21:53:00,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:00,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:00,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-06-27 21:53:00,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6875 [2024-06-27 21:53:00,865 INFO L175 Difference]: Start difference. First operand has 268 places, 248 transitions, 2319 flow. Second operand 8 states and 242 transitions. [2024-06-27 21:53:00,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 306 transitions, 3314 flow [2024-06-27 21:53:02,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 306 transitions, 3248 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:02,754 INFO L231 Difference]: Finished difference. Result has 267 places, 250 transitions, 2464 flow [2024-06-27 21:53:02,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2273, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2464, PETRI_PLACES=267, PETRI_TRANSITIONS=250} [2024-06-27 21:53:02,754 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 219 predicate places. [2024-06-27 21:53:02,754 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 250 transitions, 2464 flow [2024-06-27 21:53:02,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:02,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:02,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:02,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 21:53:02,755 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:02,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:02,755 INFO L85 PathProgramCache]: Analyzing trace with hash 1134149972, now seen corresponding path program 2 times [2024-06-27 21:53:02,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:02,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919285075] [2024-06-27 21:53:02,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:02,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:02,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:02,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:02,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:02,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919285075] [2024-06-27 21:53:02,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919285075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:02,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:02,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:02,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541696076] [2024-06-27 21:53:02,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:02,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:02,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:02,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:02,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:02,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:02,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 250 transitions, 2464 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:02,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:02,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:02,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:04,692 INFO L124 PetriNetUnfolderBase]: 8455/14492 cut-off events. [2024-06-27 21:53:04,692 INFO L125 PetriNetUnfolderBase]: For 249251/249263 co-relation queries the response was YES. [2024-06-27 21:53:04,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57179 conditions, 14492 events. 8455/14492 cut-off events. For 249251/249263 co-relation queries the response was YES. Maximal size of possible extension queue 1131. Compared 123249 event pairs, 2396 based on Foata normal form. 30/14454 useless extension candidates. Maximal degree in co-relation 57053. Up to 8169 conditions per place. [2024-06-27 21:53:04,849 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 222 selfloop transitions, 67 changer transitions 0/303 dead transitions. [2024-06-27 21:53:04,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 303 transitions, 3412 flow [2024-06-27 21:53:04,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:04,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:04,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-27 21:53:04,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2024-06-27 21:53:04,850 INFO L175 Difference]: Start difference. First operand has 267 places, 250 transitions, 2464 flow. Second operand 8 states and 240 transitions. [2024-06-27 21:53:04,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 303 transitions, 3412 flow [2024-06-27 21:53:06,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 303 transitions, 3330 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:06,423 INFO L231 Difference]: Finished difference. Result has 270 places, 250 transitions, 2519 flow [2024-06-27 21:53:06,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2382, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2519, PETRI_PLACES=270, PETRI_TRANSITIONS=250} [2024-06-27 21:53:06,424 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 222 predicate places. [2024-06-27 21:53:06,424 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 250 transitions, 2519 flow [2024-06-27 21:53:06,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:06,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:06,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:06,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 21:53:06,425 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:06,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:06,425 INFO L85 PathProgramCache]: Analyzing trace with hash 422582726, now seen corresponding path program 1 times [2024-06-27 21:53:06,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:06,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558514668] [2024-06-27 21:53:06,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:06,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:06,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:06,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:06,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:06,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558514668] [2024-06-27 21:53:06,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558514668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:06,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:06,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:06,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103110616] [2024-06-27 21:53:06,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:06,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:06,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:06,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:06,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:06,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:06,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 250 transitions, 2519 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:06,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:06,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:06,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:08,575 INFO L124 PetriNetUnfolderBase]: 8569/14814 cut-off events. [2024-06-27 21:53:08,575 INFO L125 PetriNetUnfolderBase]: For 256995/257007 co-relation queries the response was YES. [2024-06-27 21:53:08,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58221 conditions, 14814 events. 8569/14814 cut-off events. For 256995/257007 co-relation queries the response was YES. Maximal size of possible extension queue 1156. Compared 127161 event pairs, 2332 based on Foata normal form. 30/14777 useless extension candidates. Maximal degree in co-relation 58094. Up to 8169 conditions per place. [2024-06-27 21:53:08,699 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 229 selfloop transitions, 63 changer transitions 0/306 dead transitions. [2024-06-27 21:53:08,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 306 transitions, 3483 flow [2024-06-27 21:53:08,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:08,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:08,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-06-27 21:53:08,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6875 [2024-06-27 21:53:08,701 INFO L175 Difference]: Start difference. First operand has 270 places, 250 transitions, 2519 flow. Second operand 8 states and 242 transitions. [2024-06-27 21:53:08,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 306 transitions, 3483 flow [2024-06-27 21:53:10,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 306 transitions, 3396 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:10,728 INFO L231 Difference]: Finished difference. Result has 273 places, 250 transitions, 2561 flow [2024-06-27 21:53:10,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2432, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2561, PETRI_PLACES=273, PETRI_TRANSITIONS=250} [2024-06-27 21:53:10,728 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 225 predicate places. [2024-06-27 21:53:10,728 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 250 transitions, 2561 flow [2024-06-27 21:53:10,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:10,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:10,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:10,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 21:53:10,729 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:10,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:10,731 INFO L85 PathProgramCache]: Analyzing trace with hash 422588306, now seen corresponding path program 2 times [2024-06-27 21:53:10,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:10,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191607995] [2024-06-27 21:53:10,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:10,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:10,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:10,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:10,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:10,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191607995] [2024-06-27 21:53:10,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191607995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:10,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:10,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:10,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498526407] [2024-06-27 21:53:10,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:10,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:10,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:10,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:10,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:10,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:10,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 250 transitions, 2561 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:10,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:10,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:10,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:12,927 INFO L124 PetriNetUnfolderBase]: 8536/15020 cut-off events. [2024-06-27 21:53:12,927 INFO L125 PetriNetUnfolderBase]: For 202014/202026 co-relation queries the response was YES. [2024-06-27 21:53:13,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57074 conditions, 15020 events. 8536/15020 cut-off events. For 202014/202026 co-relation queries the response was YES. Maximal size of possible extension queue 1152. Compared 130690 event pairs, 2679 based on Foata normal form. 30/14983 useless extension candidates. Maximal degree in co-relation 56946. Up to 8169 conditions per place. [2024-06-27 21:53:13,256 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 225 selfloop transitions, 66 changer transitions 0/305 dead transitions. [2024-06-27 21:53:13,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 305 transitions, 3357 flow [2024-06-27 21:53:13,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:13,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:13,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-06-27 21:53:13,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6846590909090909 [2024-06-27 21:53:13,257 INFO L175 Difference]: Start difference. First operand has 273 places, 250 transitions, 2561 flow. Second operand 8 states and 241 transitions. [2024-06-27 21:53:13,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 305 transitions, 3357 flow [2024-06-27 21:53:14,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 305 transitions, 3232 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:14,549 INFO L231 Difference]: Finished difference. Result has 275 places, 250 transitions, 2571 flow [2024-06-27 21:53:14,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2436, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2571, PETRI_PLACES=275, PETRI_TRANSITIONS=250} [2024-06-27 21:53:14,549 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 227 predicate places. [2024-06-27 21:53:14,550 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 250 transitions, 2571 flow [2024-06-27 21:53:14,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:14,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:14,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:14,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 21:53:14,550 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:14,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:14,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1143338414, now seen corresponding path program 3 times [2024-06-27 21:53:14,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:14,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270735513] [2024-06-27 21:53:14,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:14,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:14,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:14,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:14,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:14,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270735513] [2024-06-27 21:53:14,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270735513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:14,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:14,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:14,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87139008] [2024-06-27 21:53:14,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:14,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:14,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:14,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:14,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:14,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:14,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 250 transitions, 2571 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:14,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:14,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:14,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:16,755 INFO L124 PetriNetUnfolderBase]: 8797/16215 cut-off events. [2024-06-27 21:53:16,755 INFO L125 PetriNetUnfolderBase]: For 272586/272598 co-relation queries the response was YES. [2024-06-27 21:53:16,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60867 conditions, 16215 events. 8797/16215 cut-off events. For 272586/272598 co-relation queries the response was YES. Maximal size of possible extension queue 1202. Compared 147413 event pairs, 3209 based on Foata normal form. 30/16185 useless extension candidates. Maximal degree in co-relation 60738. Up to 12267 conditions per place. [2024-06-27 21:53:16,939 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 250 selfloop transitions, 43 changer transitions 0/307 dead transitions. [2024-06-27 21:53:16,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 307 transitions, 3541 flow [2024-06-27 21:53:16,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:16,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:16,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 273 transitions. [2024-06-27 21:53:16,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6204545454545455 [2024-06-27 21:53:16,940 INFO L175 Difference]: Start difference. First operand has 275 places, 250 transitions, 2571 flow. Second operand 10 states and 273 transitions. [2024-06-27 21:53:16,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 307 transitions, 3541 flow [2024-06-27 21:53:18,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 307 transitions, 3374 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:18,184 INFO L231 Difference]: Finished difference. Result has 279 places, 250 transitions, 2493 flow [2024-06-27 21:53:18,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2404, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2493, PETRI_PLACES=279, PETRI_TRANSITIONS=250} [2024-06-27 21:53:18,186 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 231 predicate places. [2024-06-27 21:53:18,187 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 250 transitions, 2493 flow [2024-06-27 21:53:18,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:18,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:18,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:18,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 21:53:18,187 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:18,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:18,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1143343994, now seen corresponding path program 4 times [2024-06-27 21:53:18,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:18,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579220765] [2024-06-27 21:53:18,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:18,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:18,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:18,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:18,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:18,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579220765] [2024-06-27 21:53:18,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579220765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:18,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:18,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:18,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630788216] [2024-06-27 21:53:18,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:18,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:18,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:18,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:18,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:18,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:18,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 250 transitions, 2493 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:18,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:18,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:18,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:20,451 INFO L124 PetriNetUnfolderBase]: 8764/15099 cut-off events. [2024-06-27 21:53:20,451 INFO L125 PetriNetUnfolderBase]: For 208906/208918 co-relation queries the response was YES. [2024-06-27 21:53:20,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57945 conditions, 15099 events. 8764/15099 cut-off events. For 208906/208918 co-relation queries the response was YES. Maximal size of possible extension queue 1189. Compared 130218 event pairs, 2753 based on Foata normal form. 30/15064 useless extension candidates. Maximal degree in co-relation 57815. Up to 12267 conditions per place. [2024-06-27 21:53:20,584 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 241 selfloop transitions, 41 changer transitions 0/296 dead transitions. [2024-06-27 21:53:20,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 296 transitions, 3237 flow [2024-06-27 21:53:20,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:20,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:20,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-27 21:53:20,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6420454545454546 [2024-06-27 21:53:20,586 INFO L175 Difference]: Start difference. First operand has 279 places, 250 transitions, 2493 flow. Second operand 8 states and 226 transitions. [2024-06-27 21:53:20,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 296 transitions, 3237 flow [2024-06-27 21:53:22,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 296 transitions, 3088 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 21:53:22,121 INFO L231 Difference]: Finished difference. Result has 280 places, 250 transitions, 2429 flow [2024-06-27 21:53:22,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2344, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2429, PETRI_PLACES=280, PETRI_TRANSITIONS=250} [2024-06-27 21:53:22,122 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 232 predicate places. [2024-06-27 21:53:22,122 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 250 transitions, 2429 flow [2024-06-27 21:53:22,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:22,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:22,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:22,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 21:53:22,122 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:22,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:22,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1669163986, now seen corresponding path program 5 times [2024-06-27 21:53:22,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:22,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071966732] [2024-06-27 21:53:22,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:22,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:22,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:22,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:22,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:22,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071966732] [2024-06-27 21:53:22,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071966732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:22,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:22,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:22,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401968854] [2024-06-27 21:53:22,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:22,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:22,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:22,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:22,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:22,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:22,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 250 transitions, 2429 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:22,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:22,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:22,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:24,184 INFO L124 PetriNetUnfolderBase]: 8878/15211 cut-off events. [2024-06-27 21:53:24,185 INFO L125 PetriNetUnfolderBase]: For 212114/212120 co-relation queries the response was YES. [2024-06-27 21:53:24,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58034 conditions, 15211 events. 8878/15211 cut-off events. For 212114/212120 co-relation queries the response was YES. Maximal size of possible extension queue 1213. Compared 130991 event pairs, 2458 based on Foata normal form. 22/15173 useless extension candidates. Maximal degree in co-relation 57904. Up to 6154 conditions per place. [2024-06-27 21:53:24,374 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 218 selfloop transitions, 70 changer transitions 0/302 dead transitions. [2024-06-27 21:53:24,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 302 transitions, 3219 flow [2024-06-27 21:53:24,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:24,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:24,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-27 21:53:24,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6647727272727273 [2024-06-27 21:53:24,376 INFO L175 Difference]: Start difference. First operand has 280 places, 250 transitions, 2429 flow. Second operand 8 states and 234 transitions. [2024-06-27 21:53:24,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 302 transitions, 3219 flow [2024-06-27 21:53:26,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 302 transitions, 3138 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:26,510 INFO L231 Difference]: Finished difference. Result has 282 places, 250 transitions, 2491 flow [2024-06-27 21:53:26,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2348, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2491, PETRI_PLACES=282, PETRI_TRANSITIONS=250} [2024-06-27 21:53:26,510 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 234 predicate places. [2024-06-27 21:53:26,510 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 250 transitions, 2491 flow [2024-06-27 21:53:26,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:26,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:26,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:26,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 21:53:26,511 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:26,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:26,511 INFO L85 PathProgramCache]: Analyzing trace with hash 132410098, now seen corresponding path program 1 times [2024-06-27 21:53:26,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:26,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613783164] [2024-06-27 21:53:26,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:26,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:26,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:26,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:26,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:26,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613783164] [2024-06-27 21:53:26,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613783164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:26,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:26,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:53:26,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054235103] [2024-06-27 21:53:26,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:26,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:53:26,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:26,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:53:26,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:53:26,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:26,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 250 transitions, 2491 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:26,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:26,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:26,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:29,044 INFO L124 PetriNetUnfolderBase]: 9267/16785 cut-off events. [2024-06-27 21:53:29,045 INFO L125 PetriNetUnfolderBase]: For 342431/342443 co-relation queries the response was YES. [2024-06-27 21:53:29,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63765 conditions, 16785 events. 9267/16785 cut-off events. For 342431/342443 co-relation queries the response was YES. Maximal size of possible extension queue 1281. Compared 152481 event pairs, 4466 based on Foata normal form. 36/16752 useless extension candidates. Maximal degree in co-relation 63634. Up to 12954 conditions per place. [2024-06-27 21:53:29,283 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 217 selfloop transitions, 89 changer transitions 0/320 dead transitions. [2024-06-27 21:53:29,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 320 transitions, 3515 flow [2024-06-27 21:53:29,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:53:29,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:53:29,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 335 transitions. [2024-06-27 21:53:29,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.634469696969697 [2024-06-27 21:53:29,284 INFO L175 Difference]: Start difference. First operand has 282 places, 250 transitions, 2491 flow. Second operand 12 states and 335 transitions. [2024-06-27 21:53:29,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 320 transitions, 3515 flow [2024-06-27 21:53:31,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 320 transitions, 3376 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:31,183 INFO L231 Difference]: Finished difference. Result has 288 places, 250 transitions, 2533 flow [2024-06-27 21:53:31,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2352, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2533, PETRI_PLACES=288, PETRI_TRANSITIONS=250} [2024-06-27 21:53:31,184 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 240 predicate places. [2024-06-27 21:53:31,184 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 250 transitions, 2533 flow [2024-06-27 21:53:31,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:31,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:31,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:31,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 21:53:31,184 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:31,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:31,185 INFO L85 PathProgramCache]: Analyzing trace with hash 140980978, now seen corresponding path program 2 times [2024-06-27 21:53:31,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:31,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448265493] [2024-06-27 21:53:31,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:31,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:31,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:31,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:31,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:31,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448265493] [2024-06-27 21:53:31,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448265493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:31,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:31,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:53:31,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426573463] [2024-06-27 21:53:31,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:31,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:53:31,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:31,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:53:31,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:53:31,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:31,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 250 transitions, 2533 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:31,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:31,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:31,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:33,729 INFO L124 PetriNetUnfolderBase]: 9445/16350 cut-off events. [2024-06-27 21:53:33,729 INFO L125 PetriNetUnfolderBase]: For 355568/355580 co-relation queries the response was YES. [2024-06-27 21:53:33,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64011 conditions, 16350 events. 9445/16350 cut-off events. For 355568/355580 co-relation queries the response was YES. Maximal size of possible extension queue 1304. Compared 144022 event pairs, 4238 based on Foata normal form. 38/16319 useless extension candidates. Maximal degree in co-relation 63879. Up to 14039 conditions per place. [2024-06-27 21:53:33,890 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 208 selfloop transitions, 88 changer transitions 0/310 dead transitions. [2024-06-27 21:53:33,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 310 transitions, 3311 flow [2024-06-27 21:53:33,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:53:33,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:53:33,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 327 transitions. [2024-06-27 21:53:33,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6193181818181818 [2024-06-27 21:53:33,892 INFO L175 Difference]: Start difference. First operand has 288 places, 250 transitions, 2533 flow. Second operand 12 states and 327 transitions. [2024-06-27 21:53:33,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 310 transitions, 3311 flow [2024-06-27 21:53:36,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 310 transitions, 3134 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 21:53:36,728 INFO L231 Difference]: Finished difference. Result has 290 places, 250 transitions, 2537 flow [2024-06-27 21:53:36,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2356, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2537, PETRI_PLACES=290, PETRI_TRANSITIONS=250} [2024-06-27 21:53:36,728 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 242 predicate places. [2024-06-27 21:53:36,728 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 250 transitions, 2537 flow [2024-06-27 21:53:36,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:36,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:36,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:36,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 21:53:36,730 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:36,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:36,731 INFO L85 PathProgramCache]: Analyzing trace with hash 427868308, now seen corresponding path program 3 times [2024-06-27 21:53:36,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:36,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337455625] [2024-06-27 21:53:36,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:36,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:36,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:36,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:36,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:36,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337455625] [2024-06-27 21:53:36,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337455625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:36,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:36,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:53:36,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520565515] [2024-06-27 21:53:36,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:36,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:53:36,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:36,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:53:36,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:53:36,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:36,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 250 transitions, 2537 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:36,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:36,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:36,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:39,194 INFO L124 PetriNetUnfolderBase]: 9394/17154 cut-off events. [2024-06-27 21:53:39,195 INFO L125 PetriNetUnfolderBase]: For 260562/260574 co-relation queries the response was YES. [2024-06-27 21:53:39,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62357 conditions, 17154 events. 9394/17154 cut-off events. For 260562/260574 co-relation queries the response was YES. Maximal size of possible extension queue 1303. Compared 157294 event pairs, 4669 based on Foata normal form. 38/17123 useless extension candidates. Maximal degree in co-relation 62224. Up to 13962 conditions per place. [2024-06-27 21:53:39,650 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 208 selfloop transitions, 88 changer transitions 0/310 dead transitions. [2024-06-27 21:53:39,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 310 transitions, 3315 flow [2024-06-27 21:53:39,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:53:39,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:53:39,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 327 transitions. [2024-06-27 21:53:39,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6193181818181818 [2024-06-27 21:53:39,651 INFO L175 Difference]: Start difference. First operand has 290 places, 250 transitions, 2537 flow. Second operand 12 states and 327 transitions. [2024-06-27 21:53:39,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 310 transitions, 3315 flow [2024-06-27 21:53:41,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 310 transitions, 3142 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 21:53:41,566 INFO L231 Difference]: Finished difference. Result has 292 places, 250 transitions, 2545 flow [2024-06-27 21:53:41,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2364, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2545, PETRI_PLACES=292, PETRI_TRANSITIONS=250} [2024-06-27 21:53:41,566 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 244 predicate places. [2024-06-27 21:53:41,566 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 250 transitions, 2545 flow [2024-06-27 21:53:41,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:41,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:41,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:41,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 21:53:41,567 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:41,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:41,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1131754214, now seen corresponding path program 4 times [2024-06-27 21:53:41,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:41,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048232307] [2024-06-27 21:53:41,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:41,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:41,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:41,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:41,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:41,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048232307] [2024-06-27 21:53:41,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048232307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:41,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:41,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:53:41,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706633433] [2024-06-27 21:53:41,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:41,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:53:41,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:41,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:53:41,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:53:41,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:41,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 250 transitions, 2545 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:41,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:41,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:41,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:44,143 INFO L124 PetriNetUnfolderBase]: 9572/16409 cut-off events. [2024-06-27 21:53:44,144 INFO L125 PetriNetUnfolderBase]: For 264030/264038 co-relation queries the response was YES. [2024-06-27 21:53:44,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62445 conditions, 16409 events. 9572/16409 cut-off events. For 264030/264038 co-relation queries the response was YES. Maximal size of possible extension queue 1325. Compared 143886 event pairs, 4124 based on Foata normal form. 34/16379 useless extension candidates. Maximal degree in co-relation 62311. Up to 14244 conditions per place. [2024-06-27 21:53:44,297 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 192 selfloop transitions, 92 changer transitions 0/298 dead transitions. [2024-06-27 21:53:44,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 298 transitions, 3267 flow [2024-06-27 21:53:44,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:53:44,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:53:44,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 319 transitions. [2024-06-27 21:53:44,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 21:53:44,298 INFO L175 Difference]: Start difference. First operand has 292 places, 250 transitions, 2545 flow. Second operand 12 states and 319 transitions. [2024-06-27 21:53:44,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 298 transitions, 3267 flow [2024-06-27 21:53:45,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 298 transitions, 3094 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 21:53:45,556 INFO L231 Difference]: Finished difference. Result has 294 places, 250 transitions, 2561 flow [2024-06-27 21:53:45,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2372, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2561, PETRI_PLACES=294, PETRI_TRANSITIONS=250} [2024-06-27 21:53:45,556 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 246 predicate places. [2024-06-27 21:53:45,557 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 250 transitions, 2561 flow [2024-06-27 21:53:45,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:45,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:45,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:45,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 21:53:45,557 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:45,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:45,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1762640976, now seen corresponding path program 5 times [2024-06-27 21:53:45,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:45,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888375628] [2024-06-27 21:53:45,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:45,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:45,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:45,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:45,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:45,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888375628] [2024-06-27 21:53:45,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888375628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:45,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:45,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:53:45,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286325167] [2024-06-27 21:53:45,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:45,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:53:45,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:45,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:53:45,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:53:45,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:45,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 250 transitions, 2561 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:45,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:45,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:45,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:47,944 INFO L124 PetriNetUnfolderBase]: 9750/16959 cut-off events. [2024-06-27 21:53:47,944 INFO L125 PetriNetUnfolderBase]: For 270095/270103 co-relation queries the response was YES. [2024-06-27 21:53:48,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63822 conditions, 16959 events. 9750/16959 cut-off events. For 270095/270103 co-relation queries the response was YES. Maximal size of possible extension queue 1355. Compared 150791 event pairs, 4332 based on Foata normal form. 34/16929 useless extension candidates. Maximal degree in co-relation 63687. Up to 14526 conditions per place. [2024-06-27 21:53:48,275 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 192 selfloop transitions, 92 changer transitions 0/298 dead transitions. [2024-06-27 21:53:48,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 298 transitions, 3283 flow [2024-06-27 21:53:48,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:53:48,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:53:48,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 319 transitions. [2024-06-27 21:53:48,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 21:53:48,276 INFO L175 Difference]: Start difference. First operand has 294 places, 250 transitions, 2561 flow. Second operand 12 states and 319 transitions. [2024-06-27 21:53:48,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 298 transitions, 3283 flow [2024-06-27 21:53:49,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 298 transitions, 3102 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 21:53:49,782 INFO L231 Difference]: Finished difference. Result has 296 places, 250 transitions, 2569 flow [2024-06-27 21:53:49,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2380, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2569, PETRI_PLACES=296, PETRI_TRANSITIONS=250} [2024-06-27 21:53:49,783 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 248 predicate places. [2024-06-27 21:53:49,783 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 250 transitions, 2569 flow [2024-06-27 21:53:49,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:49,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:49,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:49,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 21:53:49,784 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:49,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:49,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1235029804, now seen corresponding path program 6 times [2024-06-27 21:53:49,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:49,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857959421] [2024-06-27 21:53:49,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:49,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:49,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:49,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:49,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:49,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857959421] [2024-06-27 21:53:49,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857959421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:49,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:49,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:53:49,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045239009] [2024-06-27 21:53:49,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:49,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:53:49,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:49,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:53:49,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:53:49,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:49,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 250 transitions, 2569 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:49,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:49,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:49,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:52,611 INFO L124 PetriNetUnfolderBase]: 9910/17800 cut-off events. [2024-06-27 21:53:52,611 INFO L125 PetriNetUnfolderBase]: For 268909/268917 co-relation queries the response was YES. [2024-06-27 21:53:52,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65370 conditions, 17800 events. 9910/17800 cut-off events. For 268909/268917 co-relation queries the response was YES. Maximal size of possible extension queue 1385. Compared 162620 event pairs, 4791 based on Foata normal form. 32/17765 useless extension candidates. Maximal degree in co-relation 65234. Up to 13782 conditions per place. [2024-06-27 21:53:52,809 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 196 selfloop transitions, 94 changer transitions 0/304 dead transitions. [2024-06-27 21:53:52,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 304 transitions, 3345 flow [2024-06-27 21:53:52,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:53:52,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:53:52,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 324 transitions. [2024-06-27 21:53:52,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-27 21:53:52,810 INFO L175 Difference]: Start difference. First operand has 296 places, 250 transitions, 2569 flow. Second operand 12 states and 324 transitions. [2024-06-27 21:53:52,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 304 transitions, 3345 flow [2024-06-27 21:53:54,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 304 transitions, 3164 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 21:53:54,262 INFO L231 Difference]: Finished difference. Result has 298 places, 250 transitions, 2579 flow [2024-06-27 21:53:54,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2388, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2579, PETRI_PLACES=298, PETRI_TRANSITIONS=250} [2024-06-27 21:53:54,262 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 250 predicate places. [2024-06-27 21:53:54,262 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 250 transitions, 2579 flow [2024-06-27 21:53:54,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:54,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:54,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:54,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 21:53:54,263 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:54,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:54,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1774558784, now seen corresponding path program 7 times [2024-06-27 21:53:54,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:54,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338781955] [2024-06-27 21:53:54,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:54,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:54,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:54,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:54,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:54,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338781955] [2024-06-27 21:53:54,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338781955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:54,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:54,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:53:54,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690597347] [2024-06-27 21:53:54,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:54,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:53:54,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:54,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:53:54,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:53:54,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:54,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 250 transitions, 2579 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:54,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:54,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:54,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:56,887 INFO L124 PetriNetUnfolderBase]: 10088/18348 cut-off events. [2024-06-27 21:53:56,887 INFO L125 PetriNetUnfolderBase]: For 284475/284477 co-relation queries the response was YES. [2024-06-27 21:53:57,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66819 conditions, 18348 events. 10088/18348 cut-off events. For 284475/284477 co-relation queries the response was YES. Maximal size of possible extension queue 1416. Compared 170059 event pairs, 5116 based on Foata normal form. 26/18300 useless extension candidates. Maximal degree in co-relation 66682. Up to 14988 conditions per place. [2024-06-27 21:53:57,776 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 171 selfloop transitions, 104 changer transitions 0/289 dead transitions. [2024-06-27 21:53:57,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 289 transitions, 3259 flow [2024-06-27 21:53:57,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:53:57,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:53:57,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 287 transitions. [2024-06-27 21:53:57,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5929752066115702 [2024-06-27 21:53:57,787 INFO L175 Difference]: Start difference. First operand has 298 places, 250 transitions, 2579 flow. Second operand 11 states and 287 transitions. [2024-06-27 21:53:57,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 289 transitions, 3259 flow [2024-06-27 21:53:59,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 289 transitions, 3072 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 21:53:59,326 INFO L231 Difference]: Finished difference. Result has 299 places, 250 transitions, 2605 flow [2024-06-27 21:53:59,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2392, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2605, PETRI_PLACES=299, PETRI_TRANSITIONS=250} [2024-06-27 21:53:59,339 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 251 predicate places. [2024-06-27 21:53:59,339 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 250 transitions, 2605 flow [2024-06-27 21:53:59,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:59,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:59,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:59,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 21:53:59,340 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:59,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:59,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1619741398, now seen corresponding path program 8 times [2024-06-27 21:53:59,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:59,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680949735] [2024-06-27 21:53:59,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:59,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:59,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:59,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:59,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:59,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680949735] [2024-06-27 21:53:59,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680949735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:59,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:59,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:53:59,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847598142] [2024-06-27 21:53:59,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:59,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:53:59,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:59,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:53:59,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:53:59,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:59,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 250 transitions, 2605 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:59,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:59,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:59,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:02,508 INFO L124 PetriNetUnfolderBase]: 10248/18621 cut-off events. [2024-06-27 21:54:02,508 INFO L125 PetriNetUnfolderBase]: For 281059/281061 co-relation queries the response was YES. [2024-06-27 21:54:02,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67822 conditions, 18621 events. 10248/18621 cut-off events. For 281059/281061 co-relation queries the response was YES. Maximal size of possible extension queue 1447. Compared 172977 event pairs, 5110 based on Foata normal form. 24/18569 useless extension candidates. Maximal degree in co-relation 67684. Up to 14884 conditions per place. [2024-06-27 21:54:02,829 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 179 selfloop transitions, 105 changer transitions 0/298 dead transitions. [2024-06-27 21:54:02,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 298 transitions, 3353 flow [2024-06-27 21:54:02,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:54:02,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:54:02,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 314 transitions. [2024-06-27 21:54:02,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5946969696969697 [2024-06-27 21:54:02,838 INFO L175 Difference]: Start difference. First operand has 299 places, 250 transitions, 2605 flow. Second operand 12 states and 314 transitions. [2024-06-27 21:54:02,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 298 transitions, 3353 flow [2024-06-27 21:54:05,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 298 transitions, 3148 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 21:54:05,493 INFO L231 Difference]: Finished difference. Result has 302 places, 250 transitions, 2613 flow [2024-06-27 21:54:05,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2400, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2613, PETRI_PLACES=302, PETRI_TRANSITIONS=250} [2024-06-27 21:54:05,493 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 254 predicate places. [2024-06-27 21:54:05,493 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 250 transitions, 2613 flow [2024-06-27 21:54:05,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:05,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:05,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, 1, 1] [2024-06-27 21:54:05,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 21:54:05,494 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:05,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:05,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1904322482, now seen corresponding path program 9 times [2024-06-27 21:54:05,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:05,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843142728] [2024-06-27 21:54:05,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:05,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:05,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:05,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:05,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:05,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843142728] [2024-06-27 21:54:05,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843142728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:05,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:05,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:54:05,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008707426] [2024-06-27 21:54:05,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:05,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:54:05,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:05,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:54:05,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:54:05,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:54:05,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 250 transitions, 2613 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:05,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:05,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:54:05,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:08,633 INFO L124 PetriNetUnfolderBase]: 10385/17973 cut-off events. [2024-06-27 21:54:08,634 INFO L125 PetriNetUnfolderBase]: For 276053/276055 co-relation queries the response was YES. [2024-06-27 21:54:08,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67600 conditions, 17973 events. 10385/17973 cut-off events. For 276053/276055 co-relation queries the response was YES. Maximal size of possible extension queue 1468. Compared 161470 event pairs, 4675 based on Foata normal form. 24/17923 useless extension candidates. Maximal degree in co-relation 67461. Up to 13437 conditions per place. [2024-06-27 21:54:08,853 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 180 selfloop transitions, 105 changer transitions 0/299 dead transitions. [2024-06-27 21:54:08,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 299 transitions, 3383 flow [2024-06-27 21:54:08,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:54:08,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:54:08,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 294 transitions. [2024-06-27 21:54:08,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6074380165289256 [2024-06-27 21:54:08,854 INFO L175 Difference]: Start difference. First operand has 302 places, 250 transitions, 2613 flow. Second operand 11 states and 294 transitions. [2024-06-27 21:54:08,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 299 transitions, 3383 flow [2024-06-27 21:54:10,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 299 transitions, 3174 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 21:54:10,732 INFO L231 Difference]: Finished difference. Result has 303 places, 250 transitions, 2617 flow [2024-06-27 21:54:10,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2404, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2617, PETRI_PLACES=303, PETRI_TRANSITIONS=250} [2024-06-27 21:54:10,733 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 255 predicate places. [2024-06-27 21:54:10,733 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 250 transitions, 2617 flow [2024-06-27 21:54:10,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:10,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:10,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:10,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 21:54:10,734 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:10,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:10,734 INFO L85 PathProgramCache]: Analyzing trace with hash 715616356, now seen corresponding path program 3 times [2024-06-27 21:54:10,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:10,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753617675] [2024-06-27 21:54:10,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:10,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:10,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:10,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:10,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:10,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753617675] [2024-06-27 21:54:10,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753617675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:10,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:10,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:54:10,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095177470] [2024-06-27 21:54:10,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:10,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:54:10,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:10,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:54:10,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:54:10,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:54:10,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 250 transitions, 2617 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:10,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:10,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:54:10,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:14,139 INFO L124 PetriNetUnfolderBase]: 10705/19310 cut-off events. [2024-06-27 21:54:14,139 INFO L125 PetriNetUnfolderBase]: For 365451/365463 co-relation queries the response was YES. [2024-06-27 21:54:14,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72601 conditions, 19310 events. 10705/19310 cut-off events. For 365451/365463 co-relation queries the response was YES. Maximal size of possible extension queue 1533. Compared 180001 event pairs, 5105 based on Foata normal form. 30/19263 useless extension candidates. Maximal degree in co-relation 72461. Up to 13844 conditions per place. [2024-06-27 21:54:14,606 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 225 selfloop transitions, 92 changer transitions 0/331 dead transitions. [2024-06-27 21:54:14,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 331 transitions, 3727 flow [2024-06-27 21:54:14,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:54:14,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:54:14,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 365 transitions. [2024-06-27 21:54:14,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6381118881118881 [2024-06-27 21:54:14,608 INFO L175 Difference]: Start difference. First operand has 303 places, 250 transitions, 2617 flow. Second operand 13 states and 365 transitions. [2024-06-27 21:54:14,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 331 transitions, 3727 flow [2024-06-27 21:54:18,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 331 transitions, 3518 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 21:54:18,965 INFO L231 Difference]: Finished difference. Result has 307 places, 250 transitions, 2595 flow [2024-06-27 21:54:18,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2408, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2595, PETRI_PLACES=307, PETRI_TRANSITIONS=250} [2024-06-27 21:54:18,965 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 259 predicate places. [2024-06-27 21:54:18,965 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 250 transitions, 2595 flow [2024-06-27 21:54:18,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:18,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:18,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:18,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 21:54:18,966 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:18,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:18,966 INFO L85 PathProgramCache]: Analyzing trace with hash 339517750, now seen corresponding path program 4 times [2024-06-27 21:54:18,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:18,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674765543] [2024-06-27 21:54:18,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:18,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:18,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:19,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:19,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:19,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674765543] [2024-06-27 21:54:19,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674765543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:19,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:19,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:54:19,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580600873] [2024-06-27 21:54:19,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:19,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:54:19,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:19,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:54:19,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:54:19,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:54:19,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 250 transitions, 2595 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:19,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:19,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:54:19,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:22,522 INFO L124 PetriNetUnfolderBase]: 10819/18734 cut-off events. [2024-06-27 21:54:22,523 INFO L125 PetriNetUnfolderBase]: For 371268/371280 co-relation queries the response was YES. [2024-06-27 21:54:22,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72576 conditions, 18734 events. 10819/18734 cut-off events. For 371268/371280 co-relation queries the response was YES. Maximal size of possible extension queue 1546. Compared 169984 event pairs, 4823 based on Foata normal form. 30/18687 useless extension candidates. Maximal degree in co-relation 72435. Up to 13844 conditions per place. [2024-06-27 21:54:22,725 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 222 selfloop transitions, 92 changer transitions 0/328 dead transitions. [2024-06-27 21:54:22,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 328 transitions, 3693 flow [2024-06-27 21:54:22,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:54:22,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:54:22,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 362 transitions. [2024-06-27 21:54:22,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6328671328671329 [2024-06-27 21:54:22,727 INFO L175 Difference]: Start difference. First operand has 307 places, 250 transitions, 2595 flow. Second operand 13 states and 362 transitions. [2024-06-27 21:54:22,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 328 transitions, 3693 flow [2024-06-27 21:54:26,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 328 transitions, 3510 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-27 21:54:26,910 INFO L231 Difference]: Finished difference. Result has 309 places, 250 transitions, 2599 flow [2024-06-27 21:54:26,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2412, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2599, PETRI_PLACES=309, PETRI_TRANSITIONS=250} [2024-06-27 21:54:26,910 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 261 predicate places. [2024-06-27 21:54:26,911 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 250 transitions, 2599 flow [2024-06-27 21:54:26,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:26,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:26,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:26,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 21:54:26,911 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:26,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:26,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1335453292, now seen corresponding path program 5 times [2024-06-27 21:54:26,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:26,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590389431] [2024-06-27 21:54:26,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:26,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:26,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:27,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:27,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:27,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590389431] [2024-06-27 21:54:27,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590389431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:27,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:27,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:54:27,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256303399] [2024-06-27 21:54:27,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:27,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:54:27,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:27,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:54:27,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:54:27,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:54:27,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 250 transitions, 2599 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:27,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:27,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:54:27,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:30,149 INFO L124 PetriNetUnfolderBase]: 10773/19418 cut-off events. [2024-06-27 21:54:30,149 INFO L125 PetriNetUnfolderBase]: For 292355/292367 co-relation queries the response was YES. [2024-06-27 21:54:30,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70773 conditions, 19418 events. 10773/19418 cut-off events. For 292355/292367 co-relation queries the response was YES. Maximal size of possible extension queue 1544. Compared 181203 event pairs, 5358 based on Foata normal form. 36/19377 useless extension candidates. Maximal degree in co-relation 70631. Up to 15517 conditions per place. [2024-06-27 21:54:30,353 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 213 selfloop transitions, 89 changer transitions 0/316 dead transitions. [2024-06-27 21:54:30,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 316 transitions, 3431 flow [2024-06-27 21:54:30,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:54:30,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:54:30,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 331 transitions. [2024-06-27 21:54:30,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6268939393939394 [2024-06-27 21:54:30,355 INFO L175 Difference]: Start difference. First operand has 309 places, 250 transitions, 2599 flow. Second operand 12 states and 331 transitions. [2024-06-27 21:54:30,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 316 transitions, 3431 flow [2024-06-27 21:54:33,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 316 transitions, 3248 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-27 21:54:33,134 INFO L231 Difference]: Finished difference. Result has 310 places, 250 transitions, 2597 flow [2024-06-27 21:54:33,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2416, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2597, PETRI_PLACES=310, PETRI_TRANSITIONS=250} [2024-06-27 21:54:33,134 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 262 predicate places. [2024-06-27 21:54:33,134 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 250 transitions, 2597 flow [2024-06-27 21:54:33,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:33,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:33,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:33,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 21:54:33,135 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:33,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:33,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1130368462, now seen corresponding path program 6 times [2024-06-27 21:54:33,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:33,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333960737] [2024-06-27 21:54:33,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:33,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:33,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:33,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:33,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:33,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333960737] [2024-06-27 21:54:33,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333960737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:33,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:33,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:54:33,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360226424] [2024-06-27 21:54:33,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:33,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:54:33,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:33,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:54:33,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:54:33,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:54:33,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 250 transitions, 2597 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:33,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:33,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:54:33,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:36,656 INFO L124 PetriNetUnfolderBase]: 11240/19870 cut-off events. [2024-06-27 21:54:36,657 INFO L125 PetriNetUnfolderBase]: For 474327/474339 co-relation queries the response was YES. [2024-06-27 21:54:36,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77227 conditions, 19870 events. 11240/19870 cut-off events. For 474327/474339 co-relation queries the response was YES. Maximal size of possible extension queue 1624. Compared 184389 event pairs, 4854 based on Foata normal form. 30/19812 useless extension candidates. Maximal degree in co-relation 77084. Up to 12809 conditions per place. [2024-06-27 21:54:36,864 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 224 selfloop transitions, 100 changer transitions 0/338 dead transitions. [2024-06-27 21:54:36,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 338 transitions, 3985 flow [2024-06-27 21:54:36,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:54:36,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:54:36,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 345 transitions. [2024-06-27 21:54:36,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6534090909090909 [2024-06-27 21:54:36,866 INFO L175 Difference]: Start difference. First operand has 310 places, 250 transitions, 2597 flow. Second operand 12 states and 345 transitions. [2024-06-27 21:54:36,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 338 transitions, 3985 flow [2024-06-27 21:54:41,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 338 transitions, 3808 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 21:54:41,998 INFO L231 Difference]: Finished difference. Result has 312 places, 250 transitions, 2623 flow [2024-06-27 21:54:41,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2420, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2623, PETRI_PLACES=312, PETRI_TRANSITIONS=250} [2024-06-27 21:54:41,999 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 264 predicate places. [2024-06-27 21:54:41,999 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 250 transitions, 2623 flow [2024-06-27 21:54:41,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:41,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:41,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:41,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 21:54:42,000 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:42,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:42,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1109426092, now seen corresponding path program 7 times [2024-06-27 21:54:42,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:42,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248346356] [2024-06-27 21:54:42,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:42,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:42,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:42,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:42,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:42,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248346356] [2024-06-27 21:54:42,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248346356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:42,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:42,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:54:42,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940454378] [2024-06-27 21:54:42,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:42,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:54:42,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:42,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:54:42,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:54:42,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:54:42,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 250 transitions, 2623 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:42,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:42,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:54:42,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:45,506 INFO L124 PetriNetUnfolderBase]: 11207/19409 cut-off events. [2024-06-27 21:54:45,507 INFO L125 PetriNetUnfolderBase]: For 392728/392740 co-relation queries the response was YES. [2024-06-27 21:54:45,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75227 conditions, 19409 events. 11207/19409 cut-off events. For 392728/392740 co-relation queries the response was YES. Maximal size of possible extension queue 1616. Compared 177427 event pairs, 4654 based on Foata normal form. 30/19347 useless extension candidates. Maximal degree in co-relation 75083. Up to 12809 conditions per place. [2024-06-27 21:54:45,726 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 208 selfloop transitions, 99 changer transitions 0/321 dead transitions. [2024-06-27 21:54:45,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 321 transitions, 3711 flow [2024-06-27 21:54:45,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:54:45,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:54:45,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 293 transitions. [2024-06-27 21:54:45,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6659090909090909 [2024-06-27 21:54:45,727 INFO L175 Difference]: Start difference. First operand has 312 places, 250 transitions, 2623 flow. Second operand 10 states and 293 transitions. [2024-06-27 21:54:45,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 321 transitions, 3711 flow