./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe014_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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 20:09:12,948 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 20:09:13,036 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 20:09:13,041 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 20:09:13,041 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 20:09:13,068 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 20:09:13,069 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 20:09:13,070 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 20:09:13,070 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 20:09:13,074 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 20:09:13,074 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 20:09:13,075 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 20:09:13,076 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 20:09:13,077 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 20:09:13,077 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 20:09:13,077 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 20:09:13,077 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 20:09:13,078 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 20:09:13,078 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 20:09:13,078 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 20:09:13,078 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 20:09:13,079 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 20:09:13,079 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 20:09:13,079 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 20:09:13,080 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 20:09:13,080 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 20:09:13,080 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 20:09:13,080 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 20:09:13,081 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 20:09:13,081 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 20:09:13,082 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 20:09:13,082 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 20:09:13,082 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:09:13,083 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 20:09:13,083 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 20:09:13,083 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 20:09:13,083 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 20:09:13,083 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 20:09:13,084 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 20:09:13,084 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 20:09:13,084 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 20:09:13,084 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 20:09:13,085 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 20:09:13,085 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 20:09:13,345 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 20:09:13,370 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 20:09:13,373 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 20:09:13,374 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 20:09:13,374 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 20:09:13,375 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-nonrel/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-21 20:09:13,526 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 20:09:13,526 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 20:09:13,527 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-21 20:09:14,679 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 20:09:14,900 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 20:09:14,903 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-21 20:09:14,914 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/52d3e0786/79093033d92a41aab1bad168782d3f65/FLAG11b427f00 [2024-06-21 20:09:14,925 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/52d3e0786/79093033d92a41aab1bad168782d3f65 [2024-06-21 20:09:14,926 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 20:09:14,927 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 20:09:14,928 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 20:09:14,928 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 20:09:14,933 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 20:09:14,933 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:09:13" (1/2) ... [2024-06-21 20:09:14,934 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3ea3d4e9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:09:14, skipping insertion in model container [2024-06-21 20:09:14,934 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:09:13" (1/2) ... [2024-06-21 20:09:14,936 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2ae871f1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:09:14, skipping insertion in model container [2024-06-21 20:09:14,936 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:09:14" (2/2) ... [2024-06-21 20:09:14,936 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3ea3d4e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:09:14, skipping insertion in model container [2024-06-21 20:09:14,936 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:09:14" (2/2) ... [2024-06-21 20:09:14,937 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 20:09:14,982 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 20:09:14,983 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-21 20:09:14,983 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-21 20:09:14,984 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-21 20:09:14,984 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 20:09:14,984 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-21 20:09:15,048 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 20:09:15,425 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:09:15,435 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 20:09:15,511 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:09:15,552 INFO L206 MainTranslator]: Completed translation [2024-06-21 20:09:15,553 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:09:15 WrapperNode [2024-06-21 20:09:15,553 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 20:09:15,554 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 20:09:15,554 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 20:09:15,554 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 20:09:15,560 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:09:15" (1/1) ... [2024-06-21 20:09:15,587 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:09:15" (1/1) ... [2024-06-21 20:09:15,619 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-21 20:09:15,622 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 20:09:15,623 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 20:09:15,623 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 20:09:15,623 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 20:09:15,631 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:09:15" (1/1) ... [2024-06-21 20:09:15,631 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:09:15" (1/1) ... [2024-06-21 20:09:15,633 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:09:15" (1/1) ... [2024-06-21 20:09:15,645 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-21 20:09:15,646 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:09:15" (1/1) ... [2024-06-21 20:09:15,646 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:09:15" (1/1) ... [2024-06-21 20:09:15,652 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:09:15" (1/1) ... [2024-06-21 20:09:15,653 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:09:15" (1/1) ... [2024-06-21 20:09:15,655 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:09:15" (1/1) ... [2024-06-21 20:09:15,656 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:09:15" (1/1) ... [2024-06-21 20:09:15,658 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 20:09:15,659 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 20:09:15,659 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 20:09:15,659 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 20:09:15,660 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:09:15" (1/1) ... [2024-06-21 20:09:15,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:09:15,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 20:09:15,685 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-21 20:09:15,712 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-21 20:09:15,732 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 20:09:15,733 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 20:09:15,733 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 20:09:15,733 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 20:09:15,733 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 20:09:15,733 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 20:09:15,734 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 20:09:15,734 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 20:09:15,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 20:09:15,734 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 20:09:15,735 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 20:09:15,735 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 20:09:15,736 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 20:09:15,889 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 20:09:15,892 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 20:09:16,070 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 20:09:16,070 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 20:09:16,157 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 20:09:16,158 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 20:09:16,158 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:09:16 BoogieIcfgContainer [2024-06-21 20:09:16,158 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 20:09:16,160 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 20:09:16,164 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 20:09:16,167 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 20:09:16,167 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:09:13" (1/4) ... [2024-06-21 20:09:16,168 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66f05111 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:09:16, skipping insertion in model container [2024-06-21 20:09:16,168 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 08:09:14" (2/4) ... [2024-06-21 20:09:16,168 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66f05111 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:09:16, skipping insertion in model container [2024-06-21 20:09:16,168 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:09:15" (3/4) ... [2024-06-21 20:09:16,168 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66f05111 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:09:16, skipping insertion in model container [2024-06-21 20:09:16,169 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:09:16" (4/4) ... [2024-06-21 20:09:16,170 INFO L112 eAbstractionObserver]: Analyzing ICFG safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-21 20:09:16,184 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 20:09:16,185 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 20:09:16,185 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 20:09:16,221 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 20:09:16,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 20:09:16,288 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-21 20:09:16,289 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:09:16,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 20:09:16,291 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 20:09:16,295 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-21 20:09:16,304 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 20:09:16,309 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;@7c3b2862, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 20:09:16,309 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 20:09:16,312 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 20:09:16,313 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 20:09:16,313 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:09:16,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:16,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 20:09:16,314 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:16,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:16,320 INFO L85 PathProgramCache]: Analyzing trace with hash 219930474, now seen corresponding path program 1 times [2024-06-21 20:09:16,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:16,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686152777] [2024-06-21 20:09:16,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:16,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:16,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:16,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:16,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:16,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686152777] [2024-06-21 20:09:16,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686152777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:16,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:16,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 20:09:16,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544198503] [2024-06-21 20:09:16,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:16,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 20:09:16,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:16,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 20:09:16,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 20:09:16,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 40 [2024-06-21 20:09:16,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:16,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:16,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 40 [2024-06-21 20:09:16,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:17,056 INFO L124 PetriNetUnfolderBase]: 430/713 cut-off events. [2024-06-21 20:09:17,057 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2024-06-21 20:09:17,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1436 conditions, 713 events. 430/713 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3407 event pairs, 273 based on Foata normal form. 1/675 useless extension candidates. Maximal degree in co-relation 1424. Up to 672 conditions per place. [2024-06-21 20:09:17,070 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 27 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-21 20:09:17,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 159 flow [2024-06-21 20:09:17,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 20:09:17,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 20:09:17,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-21 20:09:17,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-06-21 20:09:17,084 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 85 transitions. [2024-06-21 20:09:17,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 159 flow [2024-06-21 20:09:17,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 154 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 20:09:17,089 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-21 20:09:17,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-21 20:09:17,094 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-21 20:09:17,094 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-21 20:09:17,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:17,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:17,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:17,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 20:09:17,095 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:17,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:17,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1029876338, now seen corresponding path program 1 times [2024-06-21 20:09:17,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:17,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086589542] [2024-06-21 20:09:17,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:17,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:17,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:17,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:17,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:17,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086589542] [2024-06-21 20:09:17,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086589542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:17,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:17,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:09:17,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591667916] [2024-06-21 20:09:17,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:17,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:09:17,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:17,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:09:17,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:09:17,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:09:17,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:17,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:17,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:09:17,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:17,694 INFO L124 PetriNetUnfolderBase]: 755/1225 cut-off events. [2024-06-21 20:09:17,694 INFO L125 PetriNetUnfolderBase]: For 226/240 co-relation queries the response was YES. [2024-06-21 20:09:17,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2818 conditions, 1225 events. 755/1225 cut-off events. For 226/240 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 5975 event pairs, 367 based on Foata normal form. 13/1205 useless extension candidates. Maximal degree in co-relation 2806. Up to 1093 conditions per place. [2024-06-21 20:09:17,702 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 35 selfloop transitions, 6 changer transitions 0/49 dead transitions. [2024-06-21 20:09:17,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 49 transitions, 218 flow [2024-06-21 20:09:17,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:09:17,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:09:17,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-21 20:09:17,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-21 20:09:17,707 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 104 transitions. [2024-06-21 20:09:17,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 49 transitions, 218 flow [2024-06-21 20:09:17,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 49 transitions, 214 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 20:09:17,711 INFO L231 Difference]: Finished difference. Result has 43 places, 35 transitions, 121 flow [2024-06-21 20:09:17,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=121, PETRI_PLACES=43, PETRI_TRANSITIONS=35} [2024-06-21 20:09:17,711 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 2 predicate places. [2024-06-21 20:09:17,712 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 35 transitions, 121 flow [2024-06-21 20:09:17,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:17,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:17,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:17,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 20:09:17,715 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:17,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:17,717 INFO L85 PathProgramCache]: Analyzing trace with hash 933975979, now seen corresponding path program 1 times [2024-06-21 20:09:17,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:17,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830912594] [2024-06-21 20:09:17,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:17,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:17,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:17,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:17,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:17,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830912594] [2024-06-21 20:09:17,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830912594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:17,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:17,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:09:17,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134522828] [2024-06-21 20:09:17,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:17,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:09:17,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:17,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:09:17,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:09:17,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:09:17,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 35 transitions, 121 flow. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:17,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:17,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:09:17,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:18,098 INFO L124 PetriNetUnfolderBase]: 705/1158 cut-off events. [2024-06-21 20:09:18,098 INFO L125 PetriNetUnfolderBase]: For 543/543 co-relation queries the response was YES. [2024-06-21 20:09:18,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2874 conditions, 1158 events. 705/1158 cut-off events. For 543/543 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5608 event pairs, 249 based on Foata normal form. 2/1155 useless extension candidates. Maximal degree in co-relation 2860. Up to 1056 conditions per place. [2024-06-21 20:09:18,108 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 39 selfloop transitions, 8 changer transitions 0/55 dead transitions. [2024-06-21 20:09:18,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 55 transitions, 273 flow [2024-06-21 20:09:18,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:09:18,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:09:18,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-21 20:09:18,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-21 20:09:18,113 INFO L175 Difference]: Start difference. First operand has 43 places, 35 transitions, 121 flow. Second operand 4 states and 104 transitions. [2024-06-21 20:09:18,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 55 transitions, 273 flow [2024-06-21 20:09:18,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 55 transitions, 258 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 20:09:18,117 INFO L231 Difference]: Finished difference. Result has 46 places, 42 transitions, 164 flow [2024-06-21 20:09:18,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=164, PETRI_PLACES=46, PETRI_TRANSITIONS=42} [2024-06-21 20:09:18,118 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 5 predicate places. [2024-06-21 20:09:18,119 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 42 transitions, 164 flow [2024-06-21 20:09:18,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:18,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:18,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:18,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 20:09:18,121 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:18,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:18,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1087473001, now seen corresponding path program 1 times [2024-06-21 20:09:18,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:18,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413874383] [2024-06-21 20:09:18,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:18,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:18,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:18,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:18,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:18,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413874383] [2024-06-21 20:09:18,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413874383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:18,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:18,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:09:18,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450494084] [2024-06-21 20:09:18,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:18,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:09:18,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:18,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:09:18,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:09:18,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:09:18,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 42 transitions, 164 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:18,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:18,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:09:18,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:18,487 INFO L124 PetriNetUnfolderBase]: 700/1151 cut-off events. [2024-06-21 20:09:18,487 INFO L125 PetriNetUnfolderBase]: For 966/969 co-relation queries the response was YES. [2024-06-21 20:09:18,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3254 conditions, 1151 events. 700/1151 cut-off events. For 966/969 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5687 event pairs, 309 based on Foata normal form. 4/1151 useless extension candidates. Maximal degree in co-relation 3238. Up to 1051 conditions per place. [2024-06-21 20:09:18,494 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 38 selfloop transitions, 9 changer transitions 0/55 dead transitions. [2024-06-21 20:09:18,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 55 transitions, 296 flow [2024-06-21 20:09:18,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:09:18,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:09:18,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-21 20:09:18,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-21 20:09:18,497 INFO L175 Difference]: Start difference. First operand has 46 places, 42 transitions, 164 flow. Second operand 4 states and 102 transitions. [2024-06-21 20:09:18,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 55 transitions, 296 flow [2024-06-21 20:09:18,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 55 transitions, 296 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-21 20:09:18,502 INFO L231 Difference]: Finished difference. Result has 50 places, 44 transitions, 200 flow [2024-06-21 20:09:18,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=200, PETRI_PLACES=50, PETRI_TRANSITIONS=44} [2024-06-21 20:09:18,503 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 9 predicate places. [2024-06-21 20:09:18,504 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 44 transitions, 200 flow [2024-06-21 20:09:18,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:18,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:18,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:18,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 20:09:18,504 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:18,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:18,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1104033126, now seen corresponding path program 1 times [2024-06-21 20:09:18,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:18,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181096139] [2024-06-21 20:09:18,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:18,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:18,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:18,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-21 20:09:18,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:18,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181096139] [2024-06-21 20:09:18,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181096139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:18,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:18,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:09:18,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541050521] [2024-06-21 20:09:18,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:18,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:09:18,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:18,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:09:18,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:09:18,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:18,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 44 transitions, 200 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:18,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:18,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:18,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:18,940 INFO L124 PetriNetUnfolderBase]: 957/1558 cut-off events. [2024-06-21 20:09:18,940 INFO L125 PetriNetUnfolderBase]: For 1791/1793 co-relation queries the response was YES. [2024-06-21 20:09:18,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4549 conditions, 1558 events. 957/1558 cut-off events. For 1791/1793 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7815 event pairs, 292 based on Foata normal form. 5/1558 useless extension candidates. Maximal degree in co-relation 4530. Up to 1309 conditions per place. [2024-06-21 20:09:18,950 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 48 selfloop transitions, 21 changer transitions 0/76 dead transitions. [2024-06-21 20:09:18,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 76 transitions, 454 flow [2024-06-21 20:09:18,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:09:18,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:09:18,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-21 20:09:18,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-21 20:09:18,952 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 200 flow. Second operand 5 states and 130 transitions. [2024-06-21 20:09:18,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 76 transitions, 454 flow [2024-06-21 20:09:18,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 76 transitions, 446 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 20:09:18,957 INFO L231 Difference]: Finished difference. Result has 55 places, 54 transitions, 318 flow [2024-06-21 20:09:18,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=318, PETRI_PLACES=55, PETRI_TRANSITIONS=54} [2024-06-21 20:09:18,958 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 14 predicate places. [2024-06-21 20:09:18,958 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 54 transitions, 318 flow [2024-06-21 20:09:18,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:18,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:18,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:18,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 20:09:18,959 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:18,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:18,959 INFO L85 PathProgramCache]: Analyzing trace with hash -934672516, now seen corresponding path program 2 times [2024-06-21 20:09:18,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:18,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956016638] [2024-06-21 20:09:18,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:18,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:18,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:19,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-21 20:09:19,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:19,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956016638] [2024-06-21 20:09:19,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956016638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:19,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:19,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:09:19,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123526947] [2024-06-21 20:09:19,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:19,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:09:19,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:19,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:09:19,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:09:19,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:19,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 54 transitions, 318 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:19,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:19,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:19,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:19,385 INFO L124 PetriNetUnfolderBase]: 952/1556 cut-off events. [2024-06-21 20:09:19,386 INFO L125 PetriNetUnfolderBase]: For 3388/3390 co-relation queries the response was YES. [2024-06-21 20:09:19,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5426 conditions, 1556 events. 952/1556 cut-off events. For 3388/3390 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7729 event pairs, 336 based on Foata normal form. 2/1549 useless extension candidates. Maximal degree in co-relation 5404. Up to 1316 conditions per place. [2024-06-21 20:09:19,399 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 56 selfloop transitions, 22 changer transitions 0/85 dead transitions. [2024-06-21 20:09:19,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 85 transitions, 626 flow [2024-06-21 20:09:19,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:09:19,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:09:19,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-21 20:09:19,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-21 20:09:19,401 INFO L175 Difference]: Start difference. First operand has 55 places, 54 transitions, 318 flow. Second operand 5 states and 126 transitions. [2024-06-21 20:09:19,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 85 transitions, 626 flow [2024-06-21 20:09:19,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 85 transitions, 599 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-21 20:09:19,411 INFO L231 Difference]: Finished difference. Result has 61 places, 66 transitions, 477 flow [2024-06-21 20:09:19,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=477, PETRI_PLACES=61, PETRI_TRANSITIONS=66} [2024-06-21 20:09:19,412 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 20 predicate places. [2024-06-21 20:09:19,412 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 66 transitions, 477 flow [2024-06-21 20:09:19,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:19,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:19,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:19,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 20:09:19,413 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:19,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:19,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1384458666, now seen corresponding path program 1 times [2024-06-21 20:09:19,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:19,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231898106] [2024-06-21 20:09:19,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:19,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:19,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:19,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:19,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:19,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231898106] [2024-06-21 20:09:19,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231898106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:19,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:19,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:09:19,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581545310] [2024-06-21 20:09:19,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:19,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:09:19,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:19,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:09:19,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:09:19,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:09:19,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 66 transitions, 477 flow. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:19,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:19,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:09:19,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:19,726 INFO L124 PetriNetUnfolderBase]: 740/1234 cut-off events. [2024-06-21 20:09:19,726 INFO L125 PetriNetUnfolderBase]: For 3554/3560 co-relation queries the response was YES. [2024-06-21 20:09:19,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4739 conditions, 1234 events. 740/1234 cut-off events. For 3554/3560 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6186 event pairs, 262 based on Foata normal form. 8/1238 useless extension candidates. Maximal degree in co-relation 4713. Up to 1089 conditions per place. [2024-06-21 20:09:19,737 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 65 selfloop transitions, 11 changer transitions 0/84 dead transitions. [2024-06-21 20:09:19,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 84 transitions, 687 flow [2024-06-21 20:09:19,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:09:19,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:09:19,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-21 20:09:19,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-21 20:09:19,739 INFO L175 Difference]: Start difference. First operand has 61 places, 66 transitions, 477 flow. Second operand 5 states and 124 transitions. [2024-06-21 20:09:19,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 84 transitions, 687 flow [2024-06-21 20:09:19,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 84 transitions, 667 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-21 20:09:19,747 INFO L231 Difference]: Finished difference. Result has 66 places, 68 transitions, 508 flow [2024-06-21 20:09:19,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=457, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=508, PETRI_PLACES=66, PETRI_TRANSITIONS=68} [2024-06-21 20:09:19,748 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 25 predicate places. [2024-06-21 20:09:19,748 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 68 transitions, 508 flow [2024-06-21 20:09:19,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:19,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:19,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:19,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 20:09:19,749 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:19,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:19,750 INFO L85 PathProgramCache]: Analyzing trace with hash 1628809308, now seen corresponding path program 1 times [2024-06-21 20:09:19,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:19,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831728900] [2024-06-21 20:09:19,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:19,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:19,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:19,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:19,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:19,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831728900] [2024-06-21 20:09:19,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831728900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:19,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:19,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:09:19,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416353227] [2024-06-21 20:09:19,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:19,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:09:19,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:19,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:09:19,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:09:19,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:19,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 68 transitions, 508 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:19,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:19,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:19,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:20,190 INFO L124 PetriNetUnfolderBase]: 922/1514 cut-off events. [2024-06-21 20:09:20,191 INFO L125 PetriNetUnfolderBase]: For 4706/4708 co-relation queries the response was YES. [2024-06-21 20:09:20,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5817 conditions, 1514 events. 922/1514 cut-off events. For 4706/4708 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7492 event pairs, 312 based on Foata normal form. 5/1514 useless extension candidates. Maximal degree in co-relation 5788. Up to 1265 conditions per place. [2024-06-21 20:09:20,204 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 54 selfloop transitions, 27 changer transitions 0/88 dead transitions. [2024-06-21 20:09:20,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 88 transitions, 735 flow [2024-06-21 20:09:20,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:09:20,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:09:20,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-21 20:09:20,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-21 20:09:20,213 INFO L175 Difference]: Start difference. First operand has 66 places, 68 transitions, 508 flow. Second operand 5 states and 128 transitions. [2024-06-21 20:09:20,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 88 transitions, 735 flow [2024-06-21 20:09:20,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 88 transitions, 694 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-21 20:09:20,225 INFO L231 Difference]: Finished difference. Result has 68 places, 68 transitions, 538 flow [2024-06-21 20:09:20,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=467, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=538, PETRI_PLACES=68, PETRI_TRANSITIONS=68} [2024-06-21 20:09:20,226 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-21 20:09:20,226 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 68 transitions, 538 flow [2024-06-21 20:09:20,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:20,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:20,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:20,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 20:09:20,227 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:20,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:20,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1089929948, now seen corresponding path program 2 times [2024-06-21 20:09:20,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:20,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477989151] [2024-06-21 20:09:20,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:20,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:20,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:20,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:20,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:20,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477989151] [2024-06-21 20:09:20,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477989151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:20,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:20,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:09:20,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483891480] [2024-06-21 20:09:20,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:20,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:09:20,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:20,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:09:20,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:09:20,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:20,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 68 transitions, 538 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:20,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:20,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:20,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:20,592 INFO L124 PetriNetUnfolderBase]: 933/1537 cut-off events. [2024-06-21 20:09:20,592 INFO L125 PetriNetUnfolderBase]: For 6056/6070 co-relation queries the response was YES. [2024-06-21 20:09:20,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6065 conditions, 1537 events. 933/1537 cut-off events. For 6056/6070 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7667 event pairs, 328 based on Foata normal form. 10/1540 useless extension candidates. Maximal degree in co-relation 6035. Up to 1287 conditions per place. [2024-06-21 20:09:20,605 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 60 selfloop transitions, 24 changer transitions 0/91 dead transitions. [2024-06-21 20:09:20,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 91 transitions, 820 flow [2024-06-21 20:09:20,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:09:20,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:09:20,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-21 20:09:20,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-21 20:09:20,607 INFO L175 Difference]: Start difference. First operand has 68 places, 68 transitions, 538 flow. Second operand 5 states and 126 transitions. [2024-06-21 20:09:20,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 91 transitions, 820 flow [2024-06-21 20:09:20,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 91 transitions, 754 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 20:09:20,621 INFO L231 Difference]: Finished difference. Result has 68 places, 72 transitions, 572 flow [2024-06-21 20:09:20,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=476, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=572, PETRI_PLACES=68, PETRI_TRANSITIONS=72} [2024-06-21 20:09:20,622 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-21 20:09:20,622 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 72 transitions, 572 flow [2024-06-21 20:09:20,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:20,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:20,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:20,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 20:09:20,622 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:20,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:20,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1114055078, now seen corresponding path program 3 times [2024-06-21 20:09:20,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:20,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361816426] [2024-06-21 20:09:20,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:20,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:20,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:20,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:20,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:20,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361816426] [2024-06-21 20:09:20,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361816426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:20,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:20,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:20,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814872721] [2024-06-21 20:09:20,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:20,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:20,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:20,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:20,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:20,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:20,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 72 transitions, 572 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:20,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:20,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:20,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:21,035 INFO L124 PetriNetUnfolderBase]: 928/1521 cut-off events. [2024-06-21 20:09:21,035 INFO L125 PetriNetUnfolderBase]: For 5528/5530 co-relation queries the response was YES. [2024-06-21 20:09:21,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5976 conditions, 1521 events. 928/1521 cut-off events. For 5528/5530 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7479 event pairs, 328 based on Foata normal form. 2/1514 useless extension candidates. Maximal degree in co-relation 5946. Up to 1282 conditions per place. [2024-06-21 20:09:21,057 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 60 selfloop transitions, 26 changer transitions 0/93 dead transitions. [2024-06-21 20:09:21,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 93 transitions, 796 flow [2024-06-21 20:09:21,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:21,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:21,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 20:09:21,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-21 20:09:21,059 INFO L175 Difference]: Start difference. First operand has 68 places, 72 transitions, 572 flow. Second operand 6 states and 145 transitions. [2024-06-21 20:09:21,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 93 transitions, 796 flow [2024-06-21 20:09:21,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 93 transitions, 754 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-21 20:09:21,071 INFO L231 Difference]: Finished difference. Result has 73 places, 72 transitions, 590 flow [2024-06-21 20:09:21,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=530, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=590, PETRI_PLACES=73, PETRI_TRANSITIONS=72} [2024-06-21 20:09:21,073 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-21 20:09:21,073 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 72 transitions, 590 flow [2024-06-21 20:09:21,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:21,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:21,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:21,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 20:09:21,074 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:21,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:21,075 INFO L85 PathProgramCache]: Analyzing trace with hash -2003529296, now seen corresponding path program 1 times [2024-06-21 20:09:21,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:21,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567438523] [2024-06-21 20:09:21,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:21,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:21,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:21,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:21,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:21,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567438523] [2024-06-21 20:09:21,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567438523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:21,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:21,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:09:21,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601918231] [2024-06-21 20:09:21,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:21,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:09:21,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:21,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:09:21,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:09:21,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:09:21,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 72 transitions, 590 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:21,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:21,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:09:21,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:21,394 INFO L124 PetriNetUnfolderBase]: 870/1460 cut-off events. [2024-06-21 20:09:21,394 INFO L125 PetriNetUnfolderBase]: For 6111/6111 co-relation queries the response was YES. [2024-06-21 20:09:21,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5774 conditions, 1460 events. 870/1460 cut-off events. For 6111/6111 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7379 event pairs, 293 based on Foata normal form. 1/1459 useless extension candidates. Maximal degree in co-relation 5742. Up to 1287 conditions per place. [2024-06-21 20:09:21,410 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 66 selfloop transitions, 8 changer transitions 0/88 dead transitions. [2024-06-21 20:09:21,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 88 transitions, 811 flow [2024-06-21 20:09:21,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:09:21,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:09:21,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-21 20:09:21,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 20:09:21,412 INFO L175 Difference]: Start difference. First operand has 73 places, 72 transitions, 590 flow. Second operand 4 states and 98 transitions. [2024-06-21 20:09:21,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 88 transitions, 811 flow [2024-06-21 20:09:21,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 88 transitions, 745 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 20:09:21,426 INFO L231 Difference]: Finished difference. Result has 74 places, 79 transitions, 606 flow [2024-06-21 20:09:21,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=528, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=606, PETRI_PLACES=74, PETRI_TRANSITIONS=79} [2024-06-21 20:09:21,426 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 33 predicate places. [2024-06-21 20:09:21,427 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 79 transitions, 606 flow [2024-06-21 20:09:21,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:21,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:21,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:21,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 20:09:21,427 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:21,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:21,428 INFO L85 PathProgramCache]: Analyzing trace with hash -504238335, now seen corresponding path program 1 times [2024-06-21 20:09:21,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:21,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994227032] [2024-06-21 20:09:21,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:21,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:21,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:21,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:21,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:21,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994227032] [2024-06-21 20:09:21,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994227032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:21,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:21,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:21,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829987765] [2024-06-21 20:09:21,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:21,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:21,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:21,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:21,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:21,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:21,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 79 transitions, 606 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:21,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:21,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:21,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:21,930 INFO L124 PetriNetUnfolderBase]: 1154/1883 cut-off events. [2024-06-21 20:09:21,931 INFO L125 PetriNetUnfolderBase]: For 9314/9316 co-relation queries the response was YES. [2024-06-21 20:09:21,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7869 conditions, 1883 events. 1154/1883 cut-off events. For 9314/9316 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 9778 event pairs, 170 based on Foata normal form. 6/1884 useless extension candidates. Maximal degree in co-relation 7835. Up to 1247 conditions per place. [2024-06-21 20:09:21,946 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 73 selfloop transitions, 37 changer transitions 0/117 dead transitions. [2024-06-21 20:09:21,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 117 transitions, 1020 flow [2024-06-21 20:09:21,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:21,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:21,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-21 20:09:21,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6541666666666667 [2024-06-21 20:09:21,949 INFO L175 Difference]: Start difference. First operand has 74 places, 79 transitions, 606 flow. Second operand 6 states and 157 transitions. [2024-06-21 20:09:21,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 117 transitions, 1020 flow [2024-06-21 20:09:21,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 117 transitions, 1016 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-21 20:09:21,970 INFO L231 Difference]: Finished difference. Result has 81 places, 87 transitions, 777 flow [2024-06-21 20:09:21,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=777, PETRI_PLACES=81, PETRI_TRANSITIONS=87} [2024-06-21 20:09:21,971 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 40 predicate places. [2024-06-21 20:09:21,972 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 87 transitions, 777 flow [2024-06-21 20:09:21,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:21,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:21,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:21,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 20:09:21,973 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:21,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:21,974 INFO L85 PathProgramCache]: Analyzing trace with hash 806524389, now seen corresponding path program 2 times [2024-06-21 20:09:21,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:21,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616906455] [2024-06-21 20:09:21,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:21,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:21,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:22,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:22,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:22,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616906455] [2024-06-21 20:09:22,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616906455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:22,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:22,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:22,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320955106] [2024-06-21 20:09:22,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:22,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:22,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:22,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:22,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:22,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:22,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 87 transitions, 777 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:22,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:22,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:22,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:22,506 INFO L124 PetriNetUnfolderBase]: 1141/1868 cut-off events. [2024-06-21 20:09:22,506 INFO L125 PetriNetUnfolderBase]: For 11702/11704 co-relation queries the response was YES. [2024-06-21 20:09:22,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8524 conditions, 1868 events. 1141/1868 cut-off events. For 11702/11704 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 9759 event pairs, 326 based on Foata normal form. 6/1869 useless extension candidates. Maximal degree in co-relation 8486. Up to 1586 conditions per place. [2024-06-21 20:09:22,522 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 73 selfloop transitions, 33 changer transitions 0/113 dead transitions. [2024-06-21 20:09:22,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 113 transitions, 1093 flow [2024-06-21 20:09:22,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:22,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:22,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-21 20:09:22,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:09:22,524 INFO L175 Difference]: Start difference. First operand has 81 places, 87 transitions, 777 flow. Second operand 6 states and 150 transitions. [2024-06-21 20:09:22,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 113 transitions, 1093 flow [2024-06-21 20:09:22,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 113 transitions, 1035 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-21 20:09:22,549 INFO L231 Difference]: Finished difference. Result has 85 places, 90 transitions, 834 flow [2024-06-21 20:09:22,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=721, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=834, PETRI_PLACES=85, PETRI_TRANSITIONS=90} [2024-06-21 20:09:22,550 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 44 predicate places. [2024-06-21 20:09:22,550 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 90 transitions, 834 flow [2024-06-21 20:09:22,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:22,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:22,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:22,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 20:09:22,551 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:22,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:22,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1427987897, now seen corresponding path program 3 times [2024-06-21 20:09:22,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:22,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899269633] [2024-06-21 20:09:22,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:22,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:22,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:22,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:22,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:22,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899269633] [2024-06-21 20:09:22,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899269633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:22,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:22,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:22,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654460003] [2024-06-21 20:09:22,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:22,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:22,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:22,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:22,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:22,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:22,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 90 transitions, 834 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:22,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:22,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:22,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:22,987 INFO L124 PetriNetUnfolderBase]: 1133/1846 cut-off events. [2024-06-21 20:09:22,987 INFO L125 PetriNetUnfolderBase]: For 13274/13276 co-relation queries the response was YES. [2024-06-21 20:09:22,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8758 conditions, 1846 events. 1133/1846 cut-off events. For 13274/13276 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 9600 event pairs, 339 based on Foata normal form. 4/1839 useless extension candidates. Maximal degree in co-relation 8718. Up to 1588 conditions per place. [2024-06-21 20:09:23,005 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 79 selfloop transitions, 29 changer transitions 0/115 dead transitions. [2024-06-21 20:09:23,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 115 transitions, 1137 flow [2024-06-21 20:09:23,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:23,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:23,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 20:09:23,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-21 20:09:23,007 INFO L175 Difference]: Start difference. First operand has 85 places, 90 transitions, 834 flow. Second operand 6 states and 145 transitions. [2024-06-21 20:09:23,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 115 transitions, 1137 flow [2024-06-21 20:09:23,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 115 transitions, 1056 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 20:09:23,033 INFO L231 Difference]: Finished difference. Result has 87 places, 92 transitions, 846 flow [2024-06-21 20:09:23,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=753, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=846, PETRI_PLACES=87, PETRI_TRANSITIONS=92} [2024-06-21 20:09:23,033 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 46 predicate places. [2024-06-21 20:09:23,034 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 92 transitions, 846 flow [2024-06-21 20:09:23,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:23,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:23,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:23,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 20:09:23,035 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:23,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:23,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1985586769, now seen corresponding path program 1 times [2024-06-21 20:09:23,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:23,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789270844] [2024-06-21 20:09:23,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:23,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:23,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:23,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:23,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:23,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789270844] [2024-06-21 20:09:23,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789270844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:23,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:23,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:09:23,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040681192] [2024-06-21 20:09:23,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:23,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:09:23,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:23,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:09:23,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:09:23,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:09:23,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 92 transitions, 846 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:23,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:23,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:09:23,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:23,371 INFO L124 PetriNetUnfolderBase]: 1043/1766 cut-off events. [2024-06-21 20:09:23,372 INFO L125 PetriNetUnfolderBase]: For 14654/14654 co-relation queries the response was YES. [2024-06-21 20:09:23,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8568 conditions, 1766 events. 1043/1766 cut-off events. For 14654/14654 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9464 event pairs, 314 based on Foata normal form. 2/1761 useless extension candidates. Maximal degree in co-relation 8527. Up to 1545 conditions per place. [2024-06-21 20:09:23,389 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 82 selfloop transitions, 25 changer transitions 0/117 dead transitions. [2024-06-21 20:09:23,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 117 transitions, 1228 flow [2024-06-21 20:09:23,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:09:23,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:09:23,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-21 20:09:23,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-21 20:09:23,391 INFO L175 Difference]: Start difference. First operand has 87 places, 92 transitions, 846 flow. Second operand 5 states and 123 transitions. [2024-06-21 20:09:23,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 117 transitions, 1228 flow [2024-06-21 20:09:23,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 117 transitions, 1153 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 20:09:23,418 INFO L231 Difference]: Finished difference. Result has 90 places, 104 transitions, 988 flow [2024-06-21 20:09:23,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=771, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=988, PETRI_PLACES=90, PETRI_TRANSITIONS=104} [2024-06-21 20:09:23,419 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 49 predicate places. [2024-06-21 20:09:23,419 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 104 transitions, 988 flow [2024-06-21 20:09:23,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:23,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:23,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:23,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 20:09:23,420 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:23,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:23,421 INFO L85 PathProgramCache]: Analyzing trace with hash -696131705, now seen corresponding path program 1 times [2024-06-21 20:09:23,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:23,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854529372] [2024-06-21 20:09:23,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:23,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:23,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:23,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:23,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:23,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854529372] [2024-06-21 20:09:23,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854529372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:23,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:23,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:23,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305692881] [2024-06-21 20:09:23,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:23,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:23,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:23,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:23,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:23,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:23,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 104 transitions, 988 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:23,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:23,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:23,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:23,935 INFO L124 PetriNetUnfolderBase]: 1188/1967 cut-off events. [2024-06-21 20:09:23,936 INFO L125 PetriNetUnfolderBase]: For 18750/18752 co-relation queries the response was YES. [2024-06-21 20:09:23,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9688 conditions, 1967 events. 1188/1967 cut-off events. For 18750/18752 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10439 event pairs, 183 based on Foata normal form. 18/1980 useless extension candidates. Maximal degree in co-relation 9644. Up to 1247 conditions per place. [2024-06-21 20:09:23,954 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 84 selfloop transitions, 46 changer transitions 0/137 dead transitions. [2024-06-21 20:09:23,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 137 transitions, 1431 flow [2024-06-21 20:09:23,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:23,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:23,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-21 20:09:23,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-21 20:09:23,956 INFO L175 Difference]: Start difference. First operand has 90 places, 104 transitions, 988 flow. Second operand 6 states and 158 transitions. [2024-06-21 20:09:23,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 137 transitions, 1431 flow [2024-06-21 20:09:23,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 137 transitions, 1395 flow, removed 18 selfloop flow, removed 0 redundant places. [2024-06-21 20:09:23,986 INFO L231 Difference]: Finished difference. Result has 96 places, 106 transitions, 1082 flow [2024-06-21 20:09:23,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=954, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1082, PETRI_PLACES=96, PETRI_TRANSITIONS=106} [2024-06-21 20:09:23,986 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 55 predicate places. [2024-06-21 20:09:23,987 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 106 transitions, 1082 flow [2024-06-21 20:09:23,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:23,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:23,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:23,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 20:09:23,988 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:23,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:23,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1040015545, now seen corresponding path program 2 times [2024-06-21 20:09:23,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:23,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680486367] [2024-06-21 20:09:23,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:23,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:23,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:24,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:24,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:24,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680486367] [2024-06-21 20:09:24,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680486367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:24,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:24,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:24,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637130875] [2024-06-21 20:09:24,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:24,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:24,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:24,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:24,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:24,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:24,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 106 transitions, 1082 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:24,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:24,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:24,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:24,518 INFO L124 PetriNetUnfolderBase]: 1132/1883 cut-off events. [2024-06-21 20:09:24,519 INFO L125 PetriNetUnfolderBase]: For 19454/19456 co-relation queries the response was YES. [2024-06-21 20:09:24,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9324 conditions, 1883 events. 1132/1883 cut-off events. For 19454/19456 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 9969 event pairs, 245 based on Foata normal form. 28/1906 useless extension candidates. Maximal degree in co-relation 9277. Up to 1423 conditions per place. [2024-06-21 20:09:24,536 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 86 selfloop transitions, 41 changer transitions 0/134 dead transitions. [2024-06-21 20:09:24,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 134 transitions, 1446 flow [2024-06-21 20:09:24,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:24,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:24,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-21 20:09:24,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-21 20:09:24,537 INFO L175 Difference]: Start difference. First operand has 96 places, 106 transitions, 1082 flow. Second operand 6 states and 154 transitions. [2024-06-21 20:09:24,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 134 transitions, 1446 flow [2024-06-21 20:09:24,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 134 transitions, 1357 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-21 20:09:24,571 INFO L231 Difference]: Finished difference. Result has 99 places, 107 transitions, 1109 flow [2024-06-21 20:09:24,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=996, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1109, PETRI_PLACES=99, PETRI_TRANSITIONS=107} [2024-06-21 20:09:24,572 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 58 predicate places. [2024-06-21 20:09:24,572 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 107 transitions, 1109 flow [2024-06-21 20:09:24,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:24,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:24,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:24,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 20:09:24,573 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:24,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:24,573 INFO L85 PathProgramCache]: Analyzing trace with hash -549303781, now seen corresponding path program 3 times [2024-06-21 20:09:24,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:24,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226466473] [2024-06-21 20:09:24,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:24,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:24,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:24,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:24,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:24,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226466473] [2024-06-21 20:09:24,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226466473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:24,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:24,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:24,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837547273] [2024-06-21 20:09:24,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:24,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:24,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:24,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:24,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:24,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:24,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 107 transitions, 1109 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:24,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:24,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:24,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:25,080 INFO L124 PetriNetUnfolderBase]: 1190/1983 cut-off events. [2024-06-21 20:09:25,080 INFO L125 PetriNetUnfolderBase]: For 21246/21260 co-relation queries the response was YES. [2024-06-21 20:09:25,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9783 conditions, 1983 events. 1190/1983 cut-off events. For 21246/21260 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 10688 event pairs, 323 based on Foata normal form. 24/2000 useless extension candidates. Maximal degree in co-relation 9735. Up to 1623 conditions per place. [2024-06-21 20:09:25,098 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 102 selfloop transitions, 25 changer transitions 0/134 dead transitions. [2024-06-21 20:09:25,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 134 transitions, 1460 flow [2024-06-21 20:09:25,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:25,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:25,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-21 20:09:25,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 20:09:25,100 INFO L175 Difference]: Start difference. First operand has 99 places, 107 transitions, 1109 flow. Second operand 6 states and 147 transitions. [2024-06-21 20:09:25,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 134 transitions, 1460 flow [2024-06-21 20:09:25,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 134 transitions, 1383 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 20:09:25,144 INFO L231 Difference]: Finished difference. Result has 101 places, 108 transitions, 1107 flow [2024-06-21 20:09:25,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1032, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1107, PETRI_PLACES=101, PETRI_TRANSITIONS=108} [2024-06-21 20:09:25,145 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 60 predicate places. [2024-06-21 20:09:25,145 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 108 transitions, 1107 flow [2024-06-21 20:09:25,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:25,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:25,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:25,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 20:09:25,146 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:25,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:25,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1160109669, now seen corresponding path program 4 times [2024-06-21 20:09:25,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:25,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045041406] [2024-06-21 20:09:25,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:25,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:25,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:25,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:25,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:25,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045041406] [2024-06-21 20:09:25,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045041406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:25,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:25,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:09:25,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432924235] [2024-06-21 20:09:25,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:25,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:09:25,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:25,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:09:25,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:09:25,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:25,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 108 transitions, 1107 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:25,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:25,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:25,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:25,726 INFO L124 PetriNetUnfolderBase]: 1248/2082 cut-off events. [2024-06-21 20:09:25,727 INFO L125 PetriNetUnfolderBase]: For 22933/22935 co-relation queries the response was YES. [2024-06-21 20:09:25,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10227 conditions, 2082 events. 1248/2082 cut-off events. For 22933/22935 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11321 event pairs, 338 based on Foata normal form. 16/2089 useless extension candidates. Maximal degree in co-relation 10178. Up to 1721 conditions per place. [2024-06-21 20:09:25,746 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 104 selfloop transitions, 28 changer transitions 0/139 dead transitions. [2024-06-21 20:09:25,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 139 transitions, 1480 flow [2024-06-21 20:09:25,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:09:25,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:09:25,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 20:09:25,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:09:25,748 INFO L175 Difference]: Start difference. First operand has 101 places, 108 transitions, 1107 flow. Second operand 7 states and 168 transitions. [2024-06-21 20:09:25,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 139 transitions, 1480 flow [2024-06-21 20:09:25,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 139 transitions, 1423 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 20:09:25,795 INFO L231 Difference]: Finished difference. Result has 104 places, 109 transitions, 1133 flow [2024-06-21 20:09:25,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1050, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1133, PETRI_PLACES=104, PETRI_TRANSITIONS=109} [2024-06-21 20:09:25,795 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-21 20:09:25,796 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 109 transitions, 1133 flow [2024-06-21 20:09:25,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:25,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:25,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:25,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 20:09:25,797 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:25,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:25,797 INFO L85 PathProgramCache]: Analyzing trace with hash -554814031, now seen corresponding path program 5 times [2024-06-21 20:09:25,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:25,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3545420] [2024-06-21 20:09:25,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:25,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:25,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:25,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:25,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:25,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3545420] [2024-06-21 20:09:25,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3545420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:25,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:25,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:09:25,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324688996] [2024-06-21 20:09:25,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:25,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:09:25,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:25,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:09:25,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:09:26,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:26,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 109 transitions, 1133 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:26,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:26,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:26,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:26,360 INFO L124 PetriNetUnfolderBase]: 1264/2114 cut-off events. [2024-06-21 20:09:26,360 INFO L125 PetriNetUnfolderBase]: For 23982/23984 co-relation queries the response was YES. [2024-06-21 20:09:26,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10371 conditions, 2114 events. 1264/2114 cut-off events. For 23982/23984 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 11529 event pairs, 331 based on Foata normal form. 12/2117 useless extension candidates. Maximal degree in co-relation 10321. Up to 1666 conditions per place. [2024-06-21 20:09:26,382 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 109 selfloop transitions, 31 changer transitions 0/147 dead transitions. [2024-06-21 20:09:26,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 147 transitions, 1546 flow [2024-06-21 20:09:26,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:09:26,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:09:26,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-21 20:09:26,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-21 20:09:26,385 INFO L175 Difference]: Start difference. First operand has 104 places, 109 transitions, 1133 flow. Second operand 8 states and 191 transitions. [2024-06-21 20:09:26,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 147 transitions, 1546 flow [2024-06-21 20:09:26,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 147 transitions, 1481 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 20:09:26,436 INFO L231 Difference]: Finished difference. Result has 107 places, 110 transitions, 1158 flow [2024-06-21 20:09:26,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1068, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1158, PETRI_PLACES=107, PETRI_TRANSITIONS=110} [2024-06-21 20:09:26,437 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 66 predicate places. [2024-06-21 20:09:26,437 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 110 transitions, 1158 flow [2024-06-21 20:09:26,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:26,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:26,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:26,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 20:09:26,438 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:26,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:26,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1941444891, now seen corresponding path program 1 times [2024-06-21 20:09:26,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:26,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337102609] [2024-06-21 20:09:26,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:26,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:26,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:26,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:26,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:26,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337102609] [2024-06-21 20:09:26,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337102609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:26,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:26,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:26,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342864803] [2024-06-21 20:09:26,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:26,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:26,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:26,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:26,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:26,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:26,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 110 transitions, 1158 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:26,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:26,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:26,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:26,910 INFO L124 PetriNetUnfolderBase]: 1244/2091 cut-off events. [2024-06-21 20:09:26,910 INFO L125 PetriNetUnfolderBase]: For 24526/24540 co-relation queries the response was YES. [2024-06-21 20:09:26,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10115 conditions, 2091 events. 1244/2091 cut-off events. For 24526/24540 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11493 event pairs, 281 based on Foata normal form. 20/2104 useless extension candidates. Maximal degree in co-relation 10064. Up to 1422 conditions per place. [2024-06-21 20:09:26,931 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 103 selfloop transitions, 29 changer transitions 0/139 dead transitions. [2024-06-21 20:09:26,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 139 transitions, 1485 flow [2024-06-21 20:09:26,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:26,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:26,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-21 20:09:26,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-21 20:09:26,933 INFO L175 Difference]: Start difference. First operand has 107 places, 110 transitions, 1158 flow. Second operand 6 states and 149 transitions. [2024-06-21 20:09:26,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 139 transitions, 1485 flow [2024-06-21 20:09:26,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 139 transitions, 1409 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 20:09:26,983 INFO L231 Difference]: Finished difference. Result has 106 places, 109 transitions, 1110 flow [2024-06-21 20:09:26,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1048, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1110, PETRI_PLACES=106, PETRI_TRANSITIONS=109} [2024-06-21 20:09:26,984 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-21 20:09:26,984 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 109 transitions, 1110 flow [2024-06-21 20:09:26,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:26,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:26,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:26,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 20:09:26,985 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:26,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:26,985 INFO L85 PathProgramCache]: Analyzing trace with hash -93539825, now seen corresponding path program 1 times [2024-06-21 20:09:26,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:26,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896047280] [2024-06-21 20:09:26,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:26,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:26,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:27,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-21 20:09:27,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:27,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896047280] [2024-06-21 20:09:27,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896047280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:27,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:27,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:09:27,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460509477] [2024-06-21 20:09:27,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:27,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:09:27,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:27,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:09:27,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:09:27,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:09:27,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 109 transitions, 1110 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:27,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:27,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:09:27,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:27,398 INFO L124 PetriNetUnfolderBase]: 1194/2024 cut-off events. [2024-06-21 20:09:27,398 INFO L125 PetriNetUnfolderBase]: For 23194/23194 co-relation queries the response was YES. [2024-06-21 20:09:27,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9769 conditions, 2024 events. 1194/2024 cut-off events. For 23194/23194 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11300 event pairs, 308 based on Foata normal form. 2/2013 useless extension candidates. Maximal degree in co-relation 9717. Up to 1784 conditions per place. [2024-06-21 20:09:27,414 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 85 selfloop transitions, 18 changer transitions 0/120 dead transitions. [2024-06-21 20:09:27,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 120 transitions, 1356 flow [2024-06-21 20:09:27,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:09:27,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:09:27,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-21 20:09:27,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-21 20:09:27,416 INFO L175 Difference]: Start difference. First operand has 106 places, 109 transitions, 1110 flow. Second operand 4 states and 99 transitions. [2024-06-21 20:09:27,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 120 transitions, 1356 flow [2024-06-21 20:09:27,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 120 transitions, 1294 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 20:09:27,458 INFO L231 Difference]: Finished difference. Result has 107 places, 112 transitions, 1121 flow [2024-06-21 20:09:27,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1048, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1121, PETRI_PLACES=107, PETRI_TRANSITIONS=112} [2024-06-21 20:09:27,459 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 66 predicate places. [2024-06-21 20:09:27,459 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 112 transitions, 1121 flow [2024-06-21 20:09:27,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:27,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:27,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:27,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 20:09:27,459 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:27,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:27,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1105912457, now seen corresponding path program 2 times [2024-06-21 20:09:27,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:27,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356986698] [2024-06-21 20:09:27,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:27,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:27,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:27,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:27,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:27,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356986698] [2024-06-21 20:09:27,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356986698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:27,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:27,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:09:27,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537255915] [2024-06-21 20:09:27,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:27,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:09:27,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:27,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:09:27,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:09:27,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:09:27,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 112 transitions, 1121 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:27,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:27,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:09:27,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:27,835 INFO L124 PetriNetUnfolderBase]: 1188/2016 cut-off events. [2024-06-21 20:09:27,835 INFO L125 PetriNetUnfolderBase]: For 23726/23726 co-relation queries the response was YES. [2024-06-21 20:09:27,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9827 conditions, 2016 events. 1188/2016 cut-off events. For 23726/23726 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11252 event pairs, 307 based on Foata normal form. 2/2005 useless extension candidates. Maximal degree in co-relation 9774. Up to 1774 conditions per place. [2024-06-21 20:09:27,854 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 86 selfloop transitions, 21 changer transitions 0/124 dead transitions. [2024-06-21 20:09:27,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 124 transitions, 1383 flow [2024-06-21 20:09:27,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:09:27,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:09:27,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-21 20:09:27,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-21 20:09:27,855 INFO L175 Difference]: Start difference. First operand has 107 places, 112 transitions, 1121 flow. Second operand 5 states and 118 transitions. [2024-06-21 20:09:27,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 124 transitions, 1383 flow [2024-06-21 20:09:27,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 124 transitions, 1336 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-21 20:09:27,899 INFO L231 Difference]: Finished difference. Result has 110 places, 115 transitions, 1154 flow [2024-06-21 20:09:27,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1078, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1154, PETRI_PLACES=110, PETRI_TRANSITIONS=115} [2024-06-21 20:09:27,900 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-21 20:09:27,900 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 115 transitions, 1154 flow [2024-06-21 20:09:27,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:27,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:27,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:27,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 20:09:27,901 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:27,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:27,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1423766763, now seen corresponding path program 1 times [2024-06-21 20:09:27,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:27,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490308859] [2024-06-21 20:09:27,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:27,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:27,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:27,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:27,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:27,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490308859] [2024-06-21 20:09:27,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490308859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:27,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:27,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:09:27,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751514173] [2024-06-21 20:09:27,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:27,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:09:27,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:28,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:09:28,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:09:28,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:09:28,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 115 transitions, 1154 flow. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:28,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:28,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:09:28,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:28,278 INFO L124 PetriNetUnfolderBase]: 1169/2020 cut-off events. [2024-06-21 20:09:28,278 INFO L125 PetriNetUnfolderBase]: For 25481/25493 co-relation queries the response was YES. [2024-06-21 20:09:28,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10153 conditions, 2020 events. 1169/2020 cut-off events. For 25481/25493 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11353 event pairs, 311 based on Foata normal form. 10/2025 useless extension candidates. Maximal degree in co-relation 10099. Up to 1777 conditions per place. [2024-06-21 20:09:28,299 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 97 selfloop transitions, 25 changer transitions 0/132 dead transitions. [2024-06-21 20:09:28,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 132 transitions, 1518 flow [2024-06-21 20:09:28,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:09:28,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:09:28,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-21 20:09:28,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-21 20:09:28,303 INFO L175 Difference]: Start difference. First operand has 110 places, 115 transitions, 1154 flow. Second operand 5 states and 122 transitions. [2024-06-21 20:09:28,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 132 transitions, 1518 flow [2024-06-21 20:09:28,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 132 transitions, 1464 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 20:09:28,348 INFO L231 Difference]: Finished difference. Result has 112 places, 119 transitions, 1204 flow [2024-06-21 20:09:28,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1100, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1204, PETRI_PLACES=112, PETRI_TRANSITIONS=119} [2024-06-21 20:09:28,349 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 71 predicate places. [2024-06-21 20:09:28,349 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 119 transitions, 1204 flow [2024-06-21 20:09:28,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:28,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:28,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:28,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 20:09:28,350 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:28,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:28,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1390254351, now seen corresponding path program 1 times [2024-06-21 20:09:28,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:28,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49229974] [2024-06-21 20:09:28,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:28,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:28,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:28,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:28,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:28,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49229974] [2024-06-21 20:09:28,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49229974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:28,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:28,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:09:28,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084921792] [2024-06-21 20:09:28,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:28,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:09:28,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:28,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:09:28,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:09:28,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:28,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 119 transitions, 1204 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:28,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:28,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:28,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:28,740 INFO L124 PetriNetUnfolderBase]: 1263/2119 cut-off events. [2024-06-21 20:09:28,740 INFO L125 PetriNetUnfolderBase]: For 26484/26484 co-relation queries the response was YES. [2024-06-21 20:09:28,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10610 conditions, 2119 events. 1263/2119 cut-off events. For 26484/26484 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 11610 event pairs, 305 based on Foata normal form. 1/2116 useless extension candidates. Maximal degree in co-relation 10555. Up to 1898 conditions per place. [2024-06-21 20:09:28,760 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 126 selfloop transitions, 26 changer transitions 0/159 dead transitions. [2024-06-21 20:09:28,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 159 transitions, 1921 flow [2024-06-21 20:09:28,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:28,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:28,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-21 20:09:28,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-21 20:09:28,762 INFO L175 Difference]: Start difference. First operand has 112 places, 119 transitions, 1204 flow. Second operand 6 states and 139 transitions. [2024-06-21 20:09:28,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 159 transitions, 1921 flow [2024-06-21 20:09:28,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 159 transitions, 1855 flow, removed 18 selfloop flow, removed 1 redundant places. [2024-06-21 20:09:28,816 INFO L231 Difference]: Finished difference. Result has 120 places, 138 transitions, 1477 flow [2024-06-21 20:09:28,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1159, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1477, PETRI_PLACES=120, PETRI_TRANSITIONS=138} [2024-06-21 20:09:28,816 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 79 predicate places. [2024-06-21 20:09:28,817 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 138 transitions, 1477 flow [2024-06-21 20:09:28,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:28,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:28,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:28,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 20:09:28,817 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:28,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:28,818 INFO L85 PathProgramCache]: Analyzing trace with hash -75218601, now seen corresponding path program 2 times [2024-06-21 20:09:28,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:28,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186258384] [2024-06-21 20:09:28,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:28,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:28,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:28,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-21 20:09:28,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:28,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186258384] [2024-06-21 20:09:28,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186258384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:28,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:28,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:09:28,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174175931] [2024-06-21 20:09:28,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:28,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:09:28,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:28,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:09:28,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:09:28,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:09:28,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 138 transitions, 1477 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:28,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:28,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:09:28,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:29,272 INFO L124 PetriNetUnfolderBase]: 1199/2042 cut-off events. [2024-06-21 20:09:29,272 INFO L125 PetriNetUnfolderBase]: For 29477/29477 co-relation queries the response was YES. [2024-06-21 20:09:29,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10655 conditions, 2042 events. 1199/2042 cut-off events. For 29477/29477 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11324 event pairs, 310 based on Foata normal form. 2/2037 useless extension candidates. Maximal degree in co-relation 10595. Up to 1777 conditions per place. [2024-06-21 20:09:29,294 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 99 selfloop transitions, 38 changer transitions 0/151 dead transitions. [2024-06-21 20:09:29,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 151 transitions, 1783 flow [2024-06-21 20:09:29,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:29,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:29,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-21 20:09:29,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 20:09:29,296 INFO L175 Difference]: Start difference. First operand has 120 places, 138 transitions, 1477 flow. Second operand 6 states and 140 transitions. [2024-06-21 20:09:29,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 151 transitions, 1783 flow [2024-06-21 20:09:29,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 151 transitions, 1749 flow, removed 17 selfloop flow, removed 0 redundant places. [2024-06-21 20:09:29,368 INFO L231 Difference]: Finished difference. Result has 126 places, 138 transitions, 1527 flow [2024-06-21 20:09:29,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1443, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1527, PETRI_PLACES=126, PETRI_TRANSITIONS=138} [2024-06-21 20:09:29,369 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-21 20:09:29,369 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 138 transitions, 1527 flow [2024-06-21 20:09:29,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:29,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:29,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:29,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 20:09:29,370 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:29,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:29,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1106322029, now seen corresponding path program 2 times [2024-06-21 20:09:29,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:29,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884309188] [2024-06-21 20:09:29,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:29,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:29,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:29,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:29,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:29,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884309188] [2024-06-21 20:09:29,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884309188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:29,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:29,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:09:29,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2557147] [2024-06-21 20:09:29,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:29,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:09:29,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:29,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:09:29,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:09:29,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:29,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 138 transitions, 1527 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:29,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:29,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:29,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:29,833 INFO L124 PetriNetUnfolderBase]: 1270/2137 cut-off events. [2024-06-21 20:09:29,834 INFO L125 PetriNetUnfolderBase]: For 31644/31644 co-relation queries the response was YES. [2024-06-21 20:09:29,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11227 conditions, 2137 events. 1270/2137 cut-off events. For 31644/31644 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11740 event pairs, 298 based on Foata normal form. 1/2136 useless extension candidates. Maximal degree in co-relation 11164. Up to 1925 conditions per place. [2024-06-21 20:09:29,852 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 134 selfloop transitions, 24 changer transitions 0/165 dead transitions. [2024-06-21 20:09:29,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 165 transitions, 2049 flow [2024-06-21 20:09:29,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:09:29,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:09:29,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-21 20:09:29,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-21 20:09:29,854 INFO L175 Difference]: Start difference. First operand has 126 places, 138 transitions, 1527 flow. Second operand 7 states and 155 transitions. [2024-06-21 20:09:29,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 165 transitions, 2049 flow [2024-06-21 20:09:29,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 165 transitions, 1953 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 20:09:29,913 INFO L231 Difference]: Finished difference. Result has 131 places, 149 transitions, 1631 flow [2024-06-21 20:09:29,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1435, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1631, PETRI_PLACES=131, PETRI_TRANSITIONS=149} [2024-06-21 20:09:29,914 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-21 20:09:29,914 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 149 transitions, 1631 flow [2024-06-21 20:09:29,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:29,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:29,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:29,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 20:09:29,915 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:29,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:29,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1106084879, now seen corresponding path program 3 times [2024-06-21 20:09:29,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:29,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271500076] [2024-06-21 20:09:29,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:29,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:29,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:30,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:30,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:30,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271500076] [2024-06-21 20:09:30,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271500076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:30,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:30,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:09:30,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110001080] [2024-06-21 20:09:30,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:30,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:09:30,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:30,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:09:30,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:09:30,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:30,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 149 transitions, 1631 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:30,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:30,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:30,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:30,352 INFO L124 PetriNetUnfolderBase]: 1267/2133 cut-off events. [2024-06-21 20:09:30,352 INFO L125 PetriNetUnfolderBase]: For 33275/33275 co-relation queries the response was YES. [2024-06-21 20:09:30,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11283 conditions, 2133 events. 1267/2133 cut-off events. For 33275/33275 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11734 event pairs, 299 based on Foata normal form. 1/2132 useless extension candidates. Maximal degree in co-relation 11217. Up to 1923 conditions per place. [2024-06-21 20:09:30,366 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 135 selfloop transitions, 25 changer transitions 0/167 dead transitions. [2024-06-21 20:09:30,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 167 transitions, 2051 flow [2024-06-21 20:09:30,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:30,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:30,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-21 20:09:30,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-21 20:09:30,367 INFO L175 Difference]: Start difference. First operand has 131 places, 149 transitions, 1631 flow. Second operand 6 states and 142 transitions. [2024-06-21 20:09:30,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 167 transitions, 2051 flow [2024-06-21 20:09:30,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 167 transitions, 1993 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-21 20:09:30,458 INFO L231 Difference]: Finished difference. Result has 134 places, 149 transitions, 1629 flow [2024-06-21 20:09:30,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1573, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1629, PETRI_PLACES=134, PETRI_TRANSITIONS=149} [2024-06-21 20:09:30,459 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 93 predicate places. [2024-06-21 20:09:30,459 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 149 transitions, 1629 flow [2024-06-21 20:09:30,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:30,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:30,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:30,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 20:09:30,459 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:30,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:30,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1106330957, now seen corresponding path program 1 times [2024-06-21 20:09:30,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:30,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62035694] [2024-06-21 20:09:30,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:30,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:30,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:30,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:30,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:30,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62035694] [2024-06-21 20:09:30,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62035694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:30,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:30,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:09:30,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526248129] [2024-06-21 20:09:30,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:30,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:09:30,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:30,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:09:30,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:09:30,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:09:30,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 149 transitions, 1629 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:30,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:30,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:09:30,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:30,946 INFO L124 PetriNetUnfolderBase]: 1207/2045 cut-off events. [2024-06-21 20:09:30,946 INFO L125 PetriNetUnfolderBase]: For 34236/34236 co-relation queries the response was YES. [2024-06-21 20:09:30,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10920 conditions, 2045 events. 1207/2045 cut-off events. For 34236/34236 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11292 event pairs, 292 based on Foata normal form. 2/2038 useless extension candidates. Maximal degree in co-relation 10853. Up to 1819 conditions per place. [2024-06-21 20:09:30,961 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 133 selfloop transitions, 10 changer transitions 0/162 dead transitions. [2024-06-21 20:09:30,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 162 transitions, 1963 flow [2024-06-21 20:09:30,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:09:30,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:09:30,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-21 20:09:30,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-21 20:09:30,962 INFO L175 Difference]: Start difference. First operand has 134 places, 149 transitions, 1629 flow. Second operand 5 states and 116 transitions. [2024-06-21 20:09:30,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 162 transitions, 1963 flow [2024-06-21 20:09:31,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 162 transitions, 1922 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-21 20:09:31,027 INFO L231 Difference]: Finished difference. Result has 136 places, 151 transitions, 1631 flow [2024-06-21 20:09:31,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1588, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1631, PETRI_PLACES=136, PETRI_TRANSITIONS=151} [2024-06-21 20:09:31,028 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 95 predicate places. [2024-06-21 20:09:31,028 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 151 transitions, 1631 flow [2024-06-21 20:09:31,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:31,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:31,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:31,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 20:09:31,029 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:31,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:31,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1187095605, now seen corresponding path program 1 times [2024-06-21 20:09:31,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:31,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765487132] [2024-06-21 20:09:31,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:31,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:31,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:31,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:31,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:31,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765487132] [2024-06-21 20:09:31,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765487132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:31,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:31,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:09:31,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682868550] [2024-06-21 20:09:31,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:31,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:09:31,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:31,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:09:31,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:09:31,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:31,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 151 transitions, 1631 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:31,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:31,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:31,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:31,513 INFO L124 PetriNetUnfolderBase]: 1267/2120 cut-off events. [2024-06-21 20:09:31,514 INFO L125 PetriNetUnfolderBase]: For 37336/37345 co-relation queries the response was YES. [2024-06-21 20:09:31,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11469 conditions, 2120 events. 1267/2120 cut-off events. For 37336/37345 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11573 event pairs, 306 based on Foata normal form. 7/2124 useless extension candidates. Maximal degree in co-relation 11401. Up to 1902 conditions per place. [2024-06-21 20:09:31,525 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 130 selfloop transitions, 35 changer transitions 0/172 dead transitions. [2024-06-21 20:09:31,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 172 transitions, 2109 flow [2024-06-21 20:09:31,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:31,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:31,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-21 20:09:31,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 20:09:31,527 INFO L175 Difference]: Start difference. First operand has 136 places, 151 transitions, 1631 flow. Second operand 6 states and 138 transitions. [2024-06-21 20:09:31,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 172 transitions, 2109 flow [2024-06-21 20:09:31,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 172 transitions, 2082 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 20:09:31,589 INFO L231 Difference]: Finished difference. Result has 140 places, 156 transitions, 1731 flow [2024-06-21 20:09:31,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1604, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1731, PETRI_PLACES=140, PETRI_TRANSITIONS=156} [2024-06-21 20:09:31,590 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 99 predicate places. [2024-06-21 20:09:31,590 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 156 transitions, 1731 flow [2024-06-21 20:09:31,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:31,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:31,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:31,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 20:09:31,590 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:31,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:31,591 INFO L85 PathProgramCache]: Analyzing trace with hash 148212823, now seen corresponding path program 2 times [2024-06-21 20:09:31,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:31,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765691091] [2024-06-21 20:09:31,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:31,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:31,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:31,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:31,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:31,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765691091] [2024-06-21 20:09:31,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765691091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:31,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:31,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:31,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077284278] [2024-06-21 20:09:31,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:31,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:31,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:31,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:31,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:31,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:31,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 156 transitions, 1731 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:31,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:31,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:31,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:32,052 INFO L124 PetriNetUnfolderBase]: 1272/2125 cut-off events. [2024-06-21 20:09:32,052 INFO L125 PetriNetUnfolderBase]: For 39316/39316 co-relation queries the response was YES. [2024-06-21 20:09:32,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11666 conditions, 2125 events. 1272/2125 cut-off events. For 39316/39316 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11568 event pairs, 305 based on Foata normal form. 1/2122 useless extension candidates. Maximal degree in co-relation 11596. Up to 1908 conditions per place. [2024-06-21 20:09:32,074 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 130 selfloop transitions, 43 changer transitions 0/180 dead transitions. [2024-06-21 20:09:32,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 180 transitions, 2290 flow [2024-06-21 20:09:32,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:09:32,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:09:32,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-21 20:09:32,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5361111111111111 [2024-06-21 20:09:32,076 INFO L175 Difference]: Start difference. First operand has 140 places, 156 transitions, 1731 flow. Second operand 9 states and 193 transitions. [2024-06-21 20:09:32,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 180 transitions, 2290 flow [2024-06-21 20:09:32,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 180 transitions, 2191 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 20:09:32,167 INFO L231 Difference]: Finished difference. Result has 147 places, 161 transitions, 1783 flow [2024-06-21 20:09:32,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1640, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1783, PETRI_PLACES=147, PETRI_TRANSITIONS=161} [2024-06-21 20:09:32,168 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 106 predicate places. [2024-06-21 20:09:32,168 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 161 transitions, 1783 flow [2024-06-21 20:09:32,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:32,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:32,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:32,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 20:09:32,169 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:32,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:32,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1183376535, now seen corresponding path program 3 times [2024-06-21 20:09:32,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:32,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447038351] [2024-06-21 20:09:32,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:32,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:32,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:32,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:32,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:32,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447038351] [2024-06-21 20:09:32,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447038351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:32,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:32,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:32,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38589837] [2024-06-21 20:09:32,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:32,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:32,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:32,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:32,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:32,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:32,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 161 transitions, 1783 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:32,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:32,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:32,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:32,646 INFO L124 PetriNetUnfolderBase]: 1269/2121 cut-off events. [2024-06-21 20:09:32,647 INFO L125 PetriNetUnfolderBase]: For 41160/41160 co-relation queries the response was YES. [2024-06-21 20:09:32,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11711 conditions, 2121 events. 1269/2121 cut-off events. For 41160/41160 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11556 event pairs, 305 based on Foata normal form. 1/2118 useless extension candidates. Maximal degree in co-relation 11640. Up to 1905 conditions per place. [2024-06-21 20:09:32,665 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 128 selfloop transitions, 42 changer transitions 0/177 dead transitions. [2024-06-21 20:09:32,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 177 transitions, 2225 flow [2024-06-21 20:09:32,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:09:32,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:09:32,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-21 20:09:32,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-21 20:09:32,667 INFO L175 Difference]: Start difference. First operand has 147 places, 161 transitions, 1783 flow. Second operand 7 states and 158 transitions. [2024-06-21 20:09:32,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 177 transitions, 2225 flow [2024-06-21 20:09:32,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 177 transitions, 2071 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-21 20:09:32,776 INFO L231 Difference]: Finished difference. Result has 146 places, 161 transitions, 1719 flow [2024-06-21 20:09:32,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1629, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1719, PETRI_PLACES=146, PETRI_TRANSITIONS=161} [2024-06-21 20:09:32,777 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 105 predicate places. [2024-06-21 20:09:32,777 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 161 transitions, 1719 flow [2024-06-21 20:09:32,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:32,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:32,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:32,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 20:09:32,778 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:32,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:32,779 INFO L85 PathProgramCache]: Analyzing trace with hash -71111797, now seen corresponding path program 4 times [2024-06-21 20:09:32,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:32,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648197138] [2024-06-21 20:09:32,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:32,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:32,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:32,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:32,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:32,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648197138] [2024-06-21 20:09:32,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648197138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:32,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:32,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:09:32,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196688684] [2024-06-21 20:09:32,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:32,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:09:32,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:32,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:09:32,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:09:32,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:32,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 161 transitions, 1719 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:32,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:32,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:32,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:33,173 INFO L124 PetriNetUnfolderBase]: 1274/2133 cut-off events. [2024-06-21 20:09:33,173 INFO L125 PetriNetUnfolderBase]: For 43174/43174 co-relation queries the response was YES. [2024-06-21 20:09:33,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11728 conditions, 2133 events. 1274/2133 cut-off events. For 43174/43174 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11656 event pairs, 297 based on Foata normal form. 1/2132 useless extension candidates. Maximal degree in co-relation 11658. Up to 1932 conditions per place. [2024-06-21 20:09:33,189 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 147 selfloop transitions, 28 changer transitions 0/182 dead transitions. [2024-06-21 20:09:33,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 182 transitions, 2207 flow [2024-06-21 20:09:33,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:33,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:33,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-21 20:09:33,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-21 20:09:33,190 INFO L175 Difference]: Start difference. First operand has 146 places, 161 transitions, 1719 flow. Second operand 6 states and 142 transitions. [2024-06-21 20:09:33,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 182 transitions, 2207 flow [2024-06-21 20:09:33,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 182 transitions, 2117 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 20:09:33,274 INFO L231 Difference]: Finished difference. Result has 146 places, 164 transitions, 1719 flow [2024-06-21 20:09:33,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1635, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1719, PETRI_PLACES=146, PETRI_TRANSITIONS=164} [2024-06-21 20:09:33,274 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 105 predicate places. [2024-06-21 20:09:33,274 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 164 transitions, 1719 flow [2024-06-21 20:09:33,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:33,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:33,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:33,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 20:09:33,275 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:33,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:33,275 INFO L85 PathProgramCache]: Analyzing trace with hash -71106217, now seen corresponding path program 5 times [2024-06-21 20:09:33,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:33,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852648928] [2024-06-21 20:09:33,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:33,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:33,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:33,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:33,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:33,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852648928] [2024-06-21 20:09:33,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852648928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:33,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:33,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:09:33,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908064193] [2024-06-21 20:09:33,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:33,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:09:33,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:33,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:09:33,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:09:33,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:33,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 164 transitions, 1719 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:33,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:33,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:33,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:33,706 INFO L124 PetriNetUnfolderBase]: 1271/2129 cut-off events. [2024-06-21 20:09:33,706 INFO L125 PetriNetUnfolderBase]: For 45143/45143 co-relation queries the response was YES. [2024-06-21 20:09:33,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11737 conditions, 2129 events. 1271/2129 cut-off events. For 45143/45143 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11599 event pairs, 296 based on Foata normal form. 1/2128 useless extension candidates. Maximal degree in co-relation 11666. Up to 1929 conditions per place. [2024-06-21 20:09:33,720 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 144 selfloop transitions, 28 changer transitions 0/179 dead transitions. [2024-06-21 20:09:33,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 179 transitions, 2107 flow [2024-06-21 20:09:33,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:09:33,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:09:33,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-21 20:09:33,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 20:09:33,721 INFO L175 Difference]: Start difference. First operand has 146 places, 164 transitions, 1719 flow. Second operand 7 states and 154 transitions. [2024-06-21 20:09:33,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 179 transitions, 2107 flow [2024-06-21 20:09:33,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 179 transitions, 2045 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 20:09:33,794 INFO L231 Difference]: Finished difference. Result has 149 places, 164 transitions, 1720 flow [2024-06-21 20:09:33,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1657, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1720, PETRI_PLACES=149, PETRI_TRANSITIONS=164} [2024-06-21 20:09:33,795 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 108 predicate places. [2024-06-21 20:09:33,795 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 164 transitions, 1720 flow [2024-06-21 20:09:33,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:33,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:33,795 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-21 20:09:33,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 20:09:33,795 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:33,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:33,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1610472144, now seen corresponding path program 1 times [2024-06-21 20:09:33,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:33,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800777940] [2024-06-21 20:09:33,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:33,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:33,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:33,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-21 20:09:33,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:33,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800777940] [2024-06-21 20:09:33,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800777940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:33,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:33,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:33,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563079365] [2024-06-21 20:09:33,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:33,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:33,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:33,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:33,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:33,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:33,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 164 transitions, 1720 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:33,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:33,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:33,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:34,289 INFO L124 PetriNetUnfolderBase]: 1284/2146 cut-off events. [2024-06-21 20:09:34,295 INFO L125 PetriNetUnfolderBase]: For 48435/48437 co-relation queries the response was YES. [2024-06-21 20:09:34,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11961 conditions, 2146 events. 1284/2146 cut-off events. For 48435/48437 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11703 event pairs, 312 based on Foata normal form. 1/2142 useless extension candidates. Maximal degree in co-relation 11889. Up to 1829 conditions per place. [2024-06-21 20:09:34,317 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 118 selfloop transitions, 62 changer transitions 0/187 dead transitions. [2024-06-21 20:09:34,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 187 transitions, 2258 flow [2024-06-21 20:09:34,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:34,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:34,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-21 20:09:34,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 20:09:34,319 INFO L175 Difference]: Start difference. First operand has 149 places, 164 transitions, 1720 flow. Second operand 6 states and 147 transitions. [2024-06-21 20:09:34,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 187 transitions, 2258 flow [2024-06-21 20:09:34,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 187 transitions, 2196 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 20:09:34,396 INFO L231 Difference]: Finished difference. Result has 150 places, 170 transitions, 1912 flow [2024-06-21 20:09:34,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1658, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1912, PETRI_PLACES=150, PETRI_TRANSITIONS=170} [2024-06-21 20:09:34,397 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 109 predicate places. [2024-06-21 20:09:34,397 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 170 transitions, 1912 flow [2024-06-21 20:09:34,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:34,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:34,397 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-21 20:09:34,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 20:09:34,397 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:34,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:34,398 INFO L85 PathProgramCache]: Analyzing trace with hash 124900730, now seen corresponding path program 2 times [2024-06-21 20:09:34,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:34,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271308912] [2024-06-21 20:09:34,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:34,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:34,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:34,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-21 20:09:34,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:34,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271308912] [2024-06-21 20:09:34,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271308912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:34,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:34,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:34,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832420860] [2024-06-21 20:09:34,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:34,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:34,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:34,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:34,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:34,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:34,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 170 transitions, 1912 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:34,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:34,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:34,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:34,849 INFO L124 PetriNetUnfolderBase]: 1289/2143 cut-off events. [2024-06-21 20:09:34,849 INFO L125 PetriNetUnfolderBase]: For 53300/53302 co-relation queries the response was YES. [2024-06-21 20:09:34,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12574 conditions, 2143 events. 1289/2143 cut-off events. For 53300/53302 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11658 event pairs, 341 based on Foata normal form. 1/2133 useless extension candidates. Maximal degree in co-relation 12500. Up to 1783 conditions per place. [2024-06-21 20:09:34,866 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 119 selfloop transitions, 71 changer transitions 0/197 dead transitions. [2024-06-21 20:09:34,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 197 transitions, 2596 flow [2024-06-21 20:09:34,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:34,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:34,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 20:09:34,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-21 20:09:34,867 INFO L175 Difference]: Start difference. First operand has 150 places, 170 transitions, 1912 flow. Second operand 6 states and 145 transitions. [2024-06-21 20:09:34,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 197 transitions, 2596 flow [2024-06-21 20:09:34,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 197 transitions, 2522 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-21 20:09:34,967 INFO L231 Difference]: Finished difference. Result has 155 places, 179 transitions, 2183 flow [2024-06-21 20:09:34,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1846, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2183, PETRI_PLACES=155, PETRI_TRANSITIONS=179} [2024-06-21 20:09:34,968 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 114 predicate places. [2024-06-21 20:09:34,968 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 179 transitions, 2183 flow [2024-06-21 20:09:34,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:34,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:34,968 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-21 20:09:34,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 20:09:34,969 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:34,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:34,969 INFO L85 PathProgramCache]: Analyzing trace with hash 2011272166, now seen corresponding path program 3 times [2024-06-21 20:09:34,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:34,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455805742] [2024-06-21 20:09:34,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:34,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:34,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:35,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:35,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:35,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455805742] [2024-06-21 20:09:35,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455805742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:35,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:35,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:35,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471257217] [2024-06-21 20:09:35,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:35,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:35,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:35,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:35,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:35,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:35,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 179 transitions, 2183 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:35,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:35,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:35,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:35,460 INFO L124 PetriNetUnfolderBase]: 1294/2152 cut-off events. [2024-06-21 20:09:35,460 INFO L125 PetriNetUnfolderBase]: For 55215/55217 co-relation queries the response was YES. [2024-06-21 20:09:35,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13163 conditions, 2152 events. 1294/2152 cut-off events. For 55215/55217 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 11691 event pairs, 341 based on Foata normal form. 1/2142 useless extension candidates. Maximal degree in co-relation 13086. Up to 1787 conditions per place. [2024-06-21 20:09:35,482 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 115 selfloop transitions, 75 changer transitions 0/197 dead transitions. [2024-06-21 20:09:35,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 197 transitions, 2778 flow [2024-06-21 20:09:35,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:35,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:35,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-21 20:09:35,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-21 20:09:35,483 INFO L175 Difference]: Start difference. First operand has 155 places, 179 transitions, 2183 flow. Second operand 6 states and 143 transitions. [2024-06-21 20:09:35,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 197 transitions, 2778 flow [2024-06-21 20:09:35,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 197 transitions, 2675 flow, removed 38 selfloop flow, removed 1 redundant places. [2024-06-21 20:09:35,589 INFO L231 Difference]: Finished difference. Result has 160 places, 182 transitions, 2287 flow [2024-06-21 20:09:35,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2094, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2287, PETRI_PLACES=160, PETRI_TRANSITIONS=182} [2024-06-21 20:09:35,589 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-21 20:09:35,589 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 182 transitions, 2287 flow [2024-06-21 20:09:35,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:35,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:35,590 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-21 20:09:35,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 20:09:35,590 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:35,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:35,591 INFO L85 PathProgramCache]: Analyzing trace with hash 125199632, now seen corresponding path program 1 times [2024-06-21 20:09:35,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:35,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118193030] [2024-06-21 20:09:35,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:35,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:35,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:35,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-21 20:09:35,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:35,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118193030] [2024-06-21 20:09:35,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118193030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:35,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:35,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:35,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168645855] [2024-06-21 20:09:35,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:35,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:35,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:35,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:35,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:35,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:35,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 182 transitions, 2287 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:35,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:35,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:35,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:36,073 INFO L124 PetriNetUnfolderBase]: 1315/2190 cut-off events. [2024-06-21 20:09:36,073 INFO L125 PetriNetUnfolderBase]: For 57748/57753 co-relation queries the response was YES. [2024-06-21 20:09:36,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13179 conditions, 2190 events. 1315/2190 cut-off events. For 57748/57753 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 11976 event pairs, 317 based on Foata normal form. 5/2188 useless extension candidates. Maximal degree in co-relation 13099. Up to 1871 conditions per place. [2024-06-21 20:09:36,088 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 123 selfloop transitions, 80 changer transitions 0/210 dead transitions. [2024-06-21 20:09:36,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 210 transitions, 2987 flow [2024-06-21 20:09:36,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:09:36,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:09:36,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-21 20:09:36,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-21 20:09:36,089 INFO L175 Difference]: Start difference. First operand has 160 places, 182 transitions, 2287 flow. Second operand 8 states and 180 transitions. [2024-06-21 20:09:36,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 210 transitions, 2987 flow [2024-06-21 20:09:36,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 210 transitions, 2843 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 20:09:36,198 INFO L231 Difference]: Finished difference. Result has 166 places, 193 transitions, 2483 flow [2024-06-21 20:09:36,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2143, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2483, PETRI_PLACES=166, PETRI_TRANSITIONS=193} [2024-06-21 20:09:36,199 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 125 predicate places. [2024-06-21 20:09:36,199 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 193 transitions, 2483 flow [2024-06-21 20:09:36,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:36,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:36,199 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-21 20:09:36,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 20:09:36,199 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:36,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:36,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1625736498, now seen corresponding path program 2 times [2024-06-21 20:09:36,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:36,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65571680] [2024-06-21 20:09:36,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:36,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:36,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:36,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:36,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:36,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65571680] [2024-06-21 20:09:36,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65571680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:36,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:36,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:36,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752884635] [2024-06-21 20:09:36,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:36,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:36,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:36,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:36,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:36,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:36,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 193 transitions, 2483 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:36,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:36,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:36,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:36,703 INFO L124 PetriNetUnfolderBase]: 1389/2310 cut-off events. [2024-06-21 20:09:36,703 INFO L125 PetriNetUnfolderBase]: For 65986/65988 co-relation queries the response was YES. [2024-06-21 20:09:36,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14704 conditions, 2310 events. 1389/2310 cut-off events. For 65986/65988 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 12706 event pairs, 312 based on Foata normal form. 2/2307 useless extension candidates. Maximal degree in co-relation 14622. Up to 1966 conditions per place. [2024-06-21 20:09:36,721 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 155 selfloop transitions, 81 changer transitions 0/243 dead transitions. [2024-06-21 20:09:36,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 243 transitions, 3693 flow [2024-06-21 20:09:36,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:09:36,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:09:36,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 20:09:36,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-21 20:09:36,723 INFO L175 Difference]: Start difference. First operand has 166 places, 193 transitions, 2483 flow. Second operand 7 states and 170 transitions. [2024-06-21 20:09:36,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 243 transitions, 3693 flow [2024-06-21 20:09:36,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 243 transitions, 3519 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-21 20:09:36,831 INFO L231 Difference]: Finished difference. Result has 171 places, 222 transitions, 3130 flow [2024-06-21 20:09:36,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2367, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3130, PETRI_PLACES=171, PETRI_TRANSITIONS=222} [2024-06-21 20:09:36,831 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 130 predicate places. [2024-06-21 20:09:36,831 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 222 transitions, 3130 flow [2024-06-21 20:09:36,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:36,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:36,832 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-21 20:09:36,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 20:09:36,832 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:36,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:36,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1640036550, now seen corresponding path program 4 times [2024-06-21 20:09:36,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:36,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199454645] [2024-06-21 20:09:36,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:36,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:36,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:36,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:36,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:36,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199454645] [2024-06-21 20:09:36,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199454645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:36,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:36,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:36,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3751251] [2024-06-21 20:09:36,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:36,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:36,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:36,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:36,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:37,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:37,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 222 transitions, 3130 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:37,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:37,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:37,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:37,318 INFO L124 PetriNetUnfolderBase]: 1394/2323 cut-off events. [2024-06-21 20:09:37,319 INFO L125 PetriNetUnfolderBase]: For 67215/67217 co-relation queries the response was YES. [2024-06-21 20:09:37,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15373 conditions, 2323 events. 1394/2323 cut-off events. For 67215/67217 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 12794 event pairs, 312 based on Foata normal form. 1/2319 useless extension candidates. Maximal degree in co-relation 15288. Up to 1949 conditions per place. [2024-06-21 20:09:37,335 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 172 selfloop transitions, 66 changer transitions 0/245 dead transitions. [2024-06-21 20:09:37,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 245 transitions, 3773 flow [2024-06-21 20:09:37,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:37,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:37,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-21 20:09:37,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-21 20:09:37,337 INFO L175 Difference]: Start difference. First operand has 171 places, 222 transitions, 3130 flow. Second operand 6 states and 149 transitions. [2024-06-21 20:09:37,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 245 transitions, 3773 flow [2024-06-21 20:09:37,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 245 transitions, 3672 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-21 20:09:37,485 INFO L231 Difference]: Finished difference. Result has 175 places, 225 transitions, 3266 flow [2024-06-21 20:09:37,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3031, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3266, PETRI_PLACES=175, PETRI_TRANSITIONS=225} [2024-06-21 20:09:37,486 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 134 predicate places. [2024-06-21 20:09:37,486 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 225 transitions, 3266 flow [2024-06-21 20:09:37,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:37,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:37,486 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-21 20:09:37,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 20:09:37,487 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:37,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:37,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1639799028, now seen corresponding path program 3 times [2024-06-21 20:09:37,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:37,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170076679] [2024-06-21 20:09:37,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:37,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:37,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:37,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:37,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:37,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170076679] [2024-06-21 20:09:37,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170076679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:37,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:37,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:37,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83075042] [2024-06-21 20:09:37,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:37,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:37,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:37,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:37,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:37,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:37,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 225 transitions, 3266 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:37,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:37,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:37,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:38,007 INFO L124 PetriNetUnfolderBase]: 1388/2315 cut-off events. [2024-06-21 20:09:38,007 INFO L125 PetriNetUnfolderBase]: For 67502/67504 co-relation queries the response was YES. [2024-06-21 20:09:38,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15478 conditions, 2315 events. 1388/2315 cut-off events. For 67502/67504 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 12753 event pairs, 312 based on Foata normal form. 2/2312 useless extension candidates. Maximal degree in co-relation 15391. Up to 1969 conditions per place. [2024-06-21 20:09:38,024 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 160 selfloop transitions, 75 changer transitions 0/242 dead transitions. [2024-06-21 20:09:38,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 242 transitions, 3875 flow [2024-06-21 20:09:38,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:09:38,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:09:38,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 20:09:38,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-21 20:09:38,029 INFO L175 Difference]: Start difference. First operand has 175 places, 225 transitions, 3266 flow. Second operand 7 states and 165 transitions. [2024-06-21 20:09:38,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 242 transitions, 3875 flow [2024-06-21 20:09:38,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 242 transitions, 3708 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 20:09:38,187 INFO L231 Difference]: Finished difference. Result has 178 places, 226 transitions, 3323 flow [2024-06-21 20:09:38,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3100, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3323, PETRI_PLACES=178, PETRI_TRANSITIONS=226} [2024-06-21 20:09:38,187 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-21 20:09:38,187 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 226 transitions, 3323 flow [2024-06-21 20:09:38,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:38,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:38,188 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-21 20:09:38,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 20:09:38,188 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:38,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:38,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1639790100, now seen corresponding path program 1 times [2024-06-21 20:09:38,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:38,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002092730] [2024-06-21 20:09:38,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:38,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:38,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:38,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:38,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:38,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002092730] [2024-06-21 20:09:38,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002092730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:38,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:38,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:38,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152651543] [2024-06-21 20:09:38,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:38,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:38,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:38,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:38,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:38,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:09:38,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 226 transitions, 3323 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:38,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:38,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:09:38,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:38,682 INFO L124 PetriNetUnfolderBase]: 1364/2283 cut-off events. [2024-06-21 20:09:38,682 INFO L125 PetriNetUnfolderBase]: For 75612/75616 co-relation queries the response was YES. [2024-06-21 20:09:38,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15454 conditions, 2283 events. 1364/2283 cut-off events. For 75612/75616 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 12756 event pairs, 305 based on Foata normal form. 10/2278 useless extension candidates. Maximal degree in co-relation 15365. Up to 1938 conditions per place. [2024-06-21 20:09:38,700 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 188 selfloop transitions, 23 changer transitions 0/240 dead transitions. [2024-06-21 20:09:38,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 240 transitions, 3811 flow [2024-06-21 20:09:38,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:09:38,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:09:38,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-21 20:09:38,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-21 20:09:38,701 INFO L175 Difference]: Start difference. First operand has 178 places, 226 transitions, 3323 flow. Second operand 5 states and 121 transitions. [2024-06-21 20:09:38,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 240 transitions, 3811 flow [2024-06-21 20:09:38,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 240 transitions, 3704 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 20:09:38,839 INFO L231 Difference]: Finished difference. Result has 179 places, 227 transitions, 3285 flow [2024-06-21 20:09:38,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3216, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3285, PETRI_PLACES=179, PETRI_TRANSITIONS=227} [2024-06-21 20:09:38,840 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 138 predicate places. [2024-06-21 20:09:38,840 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 227 transitions, 3285 flow [2024-06-21 20:09:38,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:38,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:38,840 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-21 20:09:38,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 20:09:38,841 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:38,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:38,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1970199056, now seen corresponding path program 4 times [2024-06-21 20:09:38,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:38,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40550391] [2024-06-21 20:09:38,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:38,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:38,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:38,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:38,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:38,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40550391] [2024-06-21 20:09:38,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40550391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:38,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:38,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:38,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639924908] [2024-06-21 20:09:38,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:38,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:38,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:38,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:38,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:38,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:38,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 227 transitions, 3285 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:38,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:38,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:38,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:39,263 INFO L124 PetriNetUnfolderBase]: 1429/2367 cut-off events. [2024-06-21 20:09:39,263 INFO L125 PetriNetUnfolderBase]: For 71739/71744 co-relation queries the response was YES. [2024-06-21 20:09:39,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15932 conditions, 2367 events. 1429/2367 cut-off events. For 71739/71744 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 13057 event pairs, 337 based on Foata normal form. 5/2365 useless extension candidates. Maximal degree in co-relation 15843. Up to 1973 conditions per place. [2024-06-21 20:09:39,283 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 156 selfloop transitions, 91 changer transitions 0/254 dead transitions. [2024-06-21 20:09:39,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 254 transitions, 4105 flow [2024-06-21 20:09:39,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:09:39,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:09:39,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 20:09:39,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 20:09:39,284 INFO L175 Difference]: Start difference. First operand has 179 places, 227 transitions, 3285 flow. Second operand 7 states and 161 transitions. [2024-06-21 20:09:39,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 254 transitions, 4105 flow [2024-06-21 20:09:39,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 254 transitions, 4064 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-21 20:09:39,443 INFO L231 Difference]: Finished difference. Result has 184 places, 238 transitions, 3657 flow [2024-06-21 20:09:39,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3244, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3657, PETRI_PLACES=184, PETRI_TRANSITIONS=238} [2024-06-21 20:09:39,443 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-21 20:09:39,443 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 238 transitions, 3657 flow [2024-06-21 20:09:39,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:39,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:39,444 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-21 20:09:39,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 20:09:39,444 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:39,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:39,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1023127106, now seen corresponding path program 5 times [2024-06-21 20:09:39,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:39,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482679962] [2024-06-21 20:09:39,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:39,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:39,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:39,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:39,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:39,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482679962] [2024-06-21 20:09:39,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482679962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:39,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:39,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:39,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113095399] [2024-06-21 20:09:39,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:39,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:39,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:39,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:39,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:39,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:39,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 238 transitions, 3657 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:39,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:39,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:39,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:40,032 INFO L124 PetriNetUnfolderBase]: 1426/2369 cut-off events. [2024-06-21 20:09:40,033 INFO L125 PetriNetUnfolderBase]: For 75856/75858 co-relation queries the response was YES. [2024-06-21 20:09:40,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16508 conditions, 2369 events. 1426/2369 cut-off events. For 75856/75858 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 13079 event pairs, 316 based on Foata normal form. 1/2365 useless extension candidates. Maximal degree in co-relation 16417. Up to 2047 conditions per place. [2024-06-21 20:09:40,052 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 191 selfloop transitions, 60 changer transitions 0/258 dead transitions. [2024-06-21 20:09:40,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 258 transitions, 4209 flow [2024-06-21 20:09:40,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:09:40,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:09:40,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-21 20:09:40,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-21 20:09:40,053 INFO L175 Difference]: Start difference. First operand has 184 places, 238 transitions, 3657 flow. Second operand 7 states and 166 transitions. [2024-06-21 20:09:40,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 258 transitions, 4209 flow [2024-06-21 20:09:40,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 258 transitions, 4123 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-21 20:09:40,242 INFO L231 Difference]: Finished difference. Result has 189 places, 238 transitions, 3697 flow [2024-06-21 20:09:40,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3571, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3697, PETRI_PLACES=189, PETRI_TRANSITIONS=238} [2024-06-21 20:09:40,243 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 148 predicate places. [2024-06-21 20:09:40,243 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 238 transitions, 3697 flow [2024-06-21 20:09:40,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:40,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:40,243 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-21 20:09:40,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 20:09:40,244 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:40,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:40,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1976398580, now seen corresponding path program 6 times [2024-06-21 20:09:40,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:40,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65380162] [2024-06-21 20:09:40,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:40,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:40,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:40,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:40,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:40,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65380162] [2024-06-21 20:09:40,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65380162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:40,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:40,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:40,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044318055] [2024-06-21 20:09:40,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:40,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:40,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:40,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:40,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:40,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:40,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 238 transitions, 3697 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:40,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:40,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:40,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:40,909 INFO L124 PetriNetUnfolderBase]: 1471/2435 cut-off events. [2024-06-21 20:09:40,909 INFO L125 PetriNetUnfolderBase]: For 83646/83648 co-relation queries the response was YES. [2024-06-21 20:09:40,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17386 conditions, 2435 events. 1471/2435 cut-off events. For 83646/83648 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 13450 event pairs, 316 based on Foata normal form. 1/2431 useless extension candidates. Maximal degree in co-relation 17292. Up to 2010 conditions per place. [2024-06-21 20:09:40,938 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 162 selfloop transitions, 106 changer transitions 0/275 dead transitions. [2024-06-21 20:09:40,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 275 transitions, 4745 flow [2024-06-21 20:09:40,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:09:40,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:09:40,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 20:09:40,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 20:09:40,942 INFO L175 Difference]: Start difference. First operand has 189 places, 238 transitions, 3697 flow. Second operand 8 states and 184 transitions. [2024-06-21 20:09:40,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 275 transitions, 4745 flow [2024-06-21 20:09:41,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 275 transitions, 4531 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 20:09:41,088 INFO L231 Difference]: Finished difference. Result has 193 places, 256 transitions, 4078 flow [2024-06-21 20:09:41,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3483, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4078, PETRI_PLACES=193, PETRI_TRANSITIONS=256} [2024-06-21 20:09:41,089 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-21 20:09:41,089 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 256 transitions, 4078 flow [2024-06-21 20:09:41,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:41,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:41,090 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-21 20:09:41,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 20:09:41,090 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:41,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:41,090 INFO L85 PathProgramCache]: Analyzing trace with hash 2090667566, now seen corresponding path program 7 times [2024-06-21 20:09:41,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:41,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405036104] [2024-06-21 20:09:41,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:41,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:41,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:41,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:41,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:41,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405036104] [2024-06-21 20:09:41,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405036104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:41,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:41,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:41,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561537266] [2024-06-21 20:09:41,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:41,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:41,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:41,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:41,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:41,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:41,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 256 transitions, 4078 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:41,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:41,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:41,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:41,607 INFO L124 PetriNetUnfolderBase]: 1468/2432 cut-off events. [2024-06-21 20:09:41,607 INFO L125 PetriNetUnfolderBase]: For 88658/88660 co-relation queries the response was YES. [2024-06-21 20:09:41,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17819 conditions, 2432 events. 1468/2432 cut-off events. For 88658/88660 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 13446 event pairs, 321 based on Foata normal form. 1/2428 useless extension candidates. Maximal degree in co-relation 17723. Up to 2008 conditions per place. [2024-06-21 20:09:41,628 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 158 selfloop transitions, 112 changer transitions 0/277 dead transitions. [2024-06-21 20:09:41,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 277 transitions, 4851 flow [2024-06-21 20:09:41,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:09:41,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:09:41,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 20:09:41,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-21 20:09:41,630 INFO L175 Difference]: Start difference. First operand has 193 places, 256 transitions, 4078 flow. Second operand 7 states and 169 transitions. [2024-06-21 20:09:41,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 277 transitions, 4851 flow [2024-06-21 20:09:41,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 277 transitions, 4702 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-21 20:09:41,800 INFO L231 Difference]: Finished difference. Result has 197 places, 256 transitions, 4159 flow [2024-06-21 20:09:41,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3929, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4159, PETRI_PLACES=197, PETRI_TRANSITIONS=256} [2024-06-21 20:09:41,800 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-21 20:09:41,801 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 256 transitions, 4159 flow [2024-06-21 20:09:41,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:41,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:41,801 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-21 20:09:41,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 20:09:41,801 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:41,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:41,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1982112500, now seen corresponding path program 8 times [2024-06-21 20:09:41,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:41,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219316089] [2024-06-21 20:09:41,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:41,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:41,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:41,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:41,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:41,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219316089] [2024-06-21 20:09:41,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219316089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:41,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:41,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:41,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180179424] [2024-06-21 20:09:41,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:41,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:41,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:41,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:41,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:41,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:41,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 256 transitions, 4159 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:41,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:41,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:41,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:42,354 INFO L124 PetriNetUnfolderBase]: 1462/2423 cut-off events. [2024-06-21 20:09:42,355 INFO L125 PetriNetUnfolderBase]: For 91174/91176 co-relation queries the response was YES. [2024-06-21 20:09:42,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17942 conditions, 2423 events. 1462/2423 cut-off events. For 91174/91176 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 13402 event pairs, 316 based on Foata normal form. 2/2420 useless extension candidates. Maximal degree in co-relation 17844. Up to 2004 conditions per place. [2024-06-21 20:09:42,383 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 163 selfloop transitions, 106 changer transitions 0/276 dead transitions. [2024-06-21 20:09:42,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 276 transitions, 4930 flow [2024-06-21 20:09:42,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:09:42,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:09:42,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-21 20:09:42,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-21 20:09:42,384 INFO L175 Difference]: Start difference. First operand has 197 places, 256 transitions, 4159 flow. Second operand 9 states and 204 transitions. [2024-06-21 20:09:42,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 276 transitions, 4930 flow [2024-06-21 20:09:42,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 276 transitions, 4688 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-21 20:09:42,557 INFO L231 Difference]: Finished difference. Result has 202 places, 256 transitions, 4139 flow [2024-06-21 20:09:42,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3917, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4139, PETRI_PLACES=202, PETRI_TRANSITIONS=256} [2024-06-21 20:09:42,558 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-21 20:09:42,558 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 256 transitions, 4139 flow [2024-06-21 20:09:42,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:42,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:42,558 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-21 20:09:42,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 20:09:42,559 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:42,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:42,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1968294002, now seen corresponding path program 2 times [2024-06-21 20:09:42,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:42,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504227676] [2024-06-21 20:09:42,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:42,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:42,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:42,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:42,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:42,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504227676] [2024-06-21 20:09:42,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504227676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:42,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:42,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:42,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590689945] [2024-06-21 20:09:42,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:42,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:42,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:42,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:42,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:42,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:09:42,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 256 transitions, 4139 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:42,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:42,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:09:42,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:43,049 INFO L124 PetriNetUnfolderBase]: 1443/2409 cut-off events. [2024-06-21 20:09:43,050 INFO L125 PetriNetUnfolderBase]: For 101508/101508 co-relation queries the response was YES. [2024-06-21 20:09:43,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17844 conditions, 2409 events. 1443/2409 cut-off events. For 101508/101508 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 13580 event pairs, 312 based on Foata normal form. 10/2406 useless extension candidates. Maximal degree in co-relation 17745. Up to 2043 conditions per place. [2024-06-21 20:09:43,074 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 209 selfloop transitions, 26 changer transitions 0/271 dead transitions. [2024-06-21 20:09:43,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 271 transitions, 4685 flow [2024-06-21 20:09:43,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:43,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:43,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-21 20:09:43,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-21 20:09:43,075 INFO L175 Difference]: Start difference. First operand has 202 places, 256 transitions, 4139 flow. Second operand 6 states and 139 transitions. [2024-06-21 20:09:43,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 271 transitions, 4685 flow [2024-06-21 20:09:43,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 271 transitions, 4461 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 20:09:43,266 INFO L231 Difference]: Finished difference. Result has 202 places, 257 transitions, 3989 flow [2024-06-21 20:09:43,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3915, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3989, PETRI_PLACES=202, PETRI_TRANSITIONS=257} [2024-06-21 20:09:43,267 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-21 20:09:43,267 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 257 transitions, 3989 flow [2024-06-21 20:09:43,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:43,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:43,267 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-21 20:09:43,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 20:09:43,267 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:43,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:43,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1967818772, now seen corresponding path program 3 times [2024-06-21 20:09:43,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:43,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672953218] [2024-06-21 20:09:43,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:43,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:43,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:43,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:43,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:43,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672953218] [2024-06-21 20:09:43,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672953218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:43,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:43,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:43,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56557187] [2024-06-21 20:09:43,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:43,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:43,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:43,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:43,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:43,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:09:43,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 257 transitions, 3989 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:43,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:43,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:09:43,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:43,736 INFO L124 PetriNetUnfolderBase]: 1445/2413 cut-off events. [2024-06-21 20:09:43,737 INFO L125 PetriNetUnfolderBase]: For 99817/99817 co-relation queries the response was YES. [2024-06-21 20:09:43,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17596 conditions, 2413 events. 1445/2413 cut-off events. For 99817/99817 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 13545 event pairs, 306 based on Foata normal form. 8/2408 useless extension candidates. Maximal degree in co-relation 17496. Up to 1983 conditions per place. [2024-06-21 20:09:43,758 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 210 selfloop transitions, 29 changer transitions 0/275 dead transitions. [2024-06-21 20:09:43,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 275 transitions, 4567 flow [2024-06-21 20:09:43,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:43,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:43,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-21 20:09:43,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 20:09:43,759 INFO L175 Difference]: Start difference. First operand has 202 places, 257 transitions, 3989 flow. Second operand 6 states and 141 transitions. [2024-06-21 20:09:43,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 275 transitions, 4567 flow [2024-06-21 20:09:43,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 275 transitions, 4513 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 20:09:43,947 INFO L231 Difference]: Finished difference. Result has 204 places, 258 transitions, 4015 flow [2024-06-21 20:09:43,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3935, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4015, PETRI_PLACES=204, PETRI_TRANSITIONS=258} [2024-06-21 20:09:43,948 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 163 predicate places. [2024-06-21 20:09:43,948 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 258 transitions, 4015 flow [2024-06-21 20:09:43,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:43,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:43,949 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-21 20:09:43,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 20:09:43,949 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:43,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:43,949 INFO L85 PathProgramCache]: Analyzing trace with hash 823430820, now seen corresponding path program 1 times [2024-06-21 20:09:43,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:43,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803165785] [2024-06-21 20:09:43,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:43,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:43,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:44,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-21 20:09:44,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:44,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803165785] [2024-06-21 20:09:44,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803165785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:44,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:44,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:09:44,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332516060] [2024-06-21 20:09:44,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:44,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:09:44,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:44,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:09:44,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:09:44,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:09:44,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 258 transitions, 4015 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:44,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:44,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:09:44,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:44,434 INFO L124 PetriNetUnfolderBase]: 1462/2457 cut-off events. [2024-06-21 20:09:44,435 INFO L125 PetriNetUnfolderBase]: For 104810/104834 co-relation queries the response was YES. [2024-06-21 20:09:44,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18009 conditions, 2457 events. 1462/2457 cut-off events. For 104810/104834 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 14027 event pairs, 277 based on Foata normal form. 21/2466 useless extension candidates. Maximal degree in co-relation 17908. Up to 2024 conditions per place. [2024-06-21 20:09:44,455 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 204 selfloop transitions, 54 changer transitions 0/282 dead transitions. [2024-06-21 20:09:44,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 282 transitions, 4737 flow [2024-06-21 20:09:44,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:44,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:44,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 20:09:44,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-21 20:09:44,456 INFO L175 Difference]: Start difference. First operand has 204 places, 258 transitions, 4015 flow. Second operand 6 states and 145 transitions. [2024-06-21 20:09:44,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 282 transitions, 4737 flow [2024-06-21 20:09:44,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 282 transitions, 4673 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 20:09:44,642 INFO L231 Difference]: Finished difference. Result has 207 places, 263 transitions, 4162 flow [2024-06-21 20:09:44,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3951, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4162, PETRI_PLACES=207, PETRI_TRANSITIONS=263} [2024-06-21 20:09:44,643 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-21 20:09:44,643 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 263 transitions, 4162 flow [2024-06-21 20:09:44,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:44,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:44,644 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-21 20:09:44,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 20:09:44,644 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:44,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:44,644 INFO L85 PathProgramCache]: Analyzing trace with hash 2123733046, now seen corresponding path program 2 times [2024-06-21 20:09:44,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:44,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938733351] [2024-06-21 20:09:44,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:44,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:44,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:44,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:44,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:44,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938733351] [2024-06-21 20:09:44,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938733351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:44,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:44,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:09:44,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044715231] [2024-06-21 20:09:44,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:44,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:09:44,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:44,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:09:44,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:09:44,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:09:44,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 263 transitions, 4162 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:44,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:44,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:09:44,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:45,117 INFO L124 PetriNetUnfolderBase]: 1480/2492 cut-off events. [2024-06-21 20:09:45,117 INFO L125 PetriNetUnfolderBase]: For 110100/110124 co-relation queries the response was YES. [2024-06-21 20:09:45,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18415 conditions, 2492 events. 1480/2492 cut-off events. For 110100/110124 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 14284 event pairs, 316 based on Foata normal form. 21/2501 useless extension candidates. Maximal degree in co-relation 18312. Up to 2125 conditions per place. [2024-06-21 20:09:45,139 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 204 selfloop transitions, 51 changer transitions 0/279 dead transitions. [2024-06-21 20:09:45,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 279 transitions, 4744 flow [2024-06-21 20:09:45,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:45,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:45,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-21 20:09:45,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 20:09:45,140 INFO L175 Difference]: Start difference. First operand has 207 places, 263 transitions, 4162 flow. Second operand 6 states and 140 transitions. [2024-06-21 20:09:45,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 279 transitions, 4744 flow [2024-06-21 20:09:45,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 279 transitions, 4626 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-21 20:09:45,327 INFO L231 Difference]: Finished difference. Result has 211 places, 265 transitions, 4194 flow [2024-06-21 20:09:45,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4060, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4194, PETRI_PLACES=211, PETRI_TRANSITIONS=265} [2024-06-21 20:09:45,327 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-21 20:09:45,327 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 265 transitions, 4194 flow [2024-06-21 20:09:45,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:45,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:45,328 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-21 20:09:45,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 20:09:45,328 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:45,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:45,328 INFO L85 PathProgramCache]: Analyzing trace with hash 299453396, now seen corresponding path program 3 times [2024-06-21 20:09:45,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:45,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671013612] [2024-06-21 20:09:45,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:45,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:45,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:45,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:45,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:45,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671013612] [2024-06-21 20:09:45,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671013612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:45,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:45,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:45,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431823134] [2024-06-21 20:09:45,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:45,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:45,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:45,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:45,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:45,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:09:45,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 265 transitions, 4194 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:45,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:45,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:09:45,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:45,922 INFO L124 PetriNetUnfolderBase]: 1474/2473 cut-off events. [2024-06-21 20:09:45,922 INFO L125 PetriNetUnfolderBase]: For 110038/110046 co-relation queries the response was YES. [2024-06-21 20:09:45,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18418 conditions, 2473 events. 1474/2473 cut-off events. For 110038/110046 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 14128 event pairs, 318 based on Foata normal form. 11/2468 useless extension candidates. Maximal degree in co-relation 18313. Up to 2120 conditions per place. [2024-06-21 20:09:45,952 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 201 selfloop transitions, 55 changer transitions 0/280 dead transitions. [2024-06-21 20:09:45,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 280 transitions, 4742 flow [2024-06-21 20:09:45,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:09:45,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:09:45,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-21 20:09:45,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-21 20:09:45,953 INFO L175 Difference]: Start difference. First operand has 211 places, 265 transitions, 4194 flow. Second operand 7 states and 159 transitions. [2024-06-21 20:09:45,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 280 transitions, 4742 flow [2024-06-21 20:09:46,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 280 transitions, 4653 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-21 20:09:46,185 INFO L231 Difference]: Finished difference. Result has 215 places, 265 transitions, 4221 flow [2024-06-21 20:09:46,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4105, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4221, PETRI_PLACES=215, PETRI_TRANSITIONS=265} [2024-06-21 20:09:46,186 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-21 20:09:46,186 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 265 transitions, 4221 flow [2024-06-21 20:09:46,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:46,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:46,187 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-21 20:09:46,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 20:09:46,187 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:46,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:46,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1970213936, now seen corresponding path program 1 times [2024-06-21 20:09:46,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:46,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115943093] [2024-06-21 20:09:46,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:46,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:46,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:46,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:46,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:46,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115943093] [2024-06-21 20:09:46,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115943093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:46,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:46,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:46,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890890582] [2024-06-21 20:09:46,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:46,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:46,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:46,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:46,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:46,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:46,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 265 transitions, 4221 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:46,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:46,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:46,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:46,688 INFO L124 PetriNetUnfolderBase]: 1530/2547 cut-off events. [2024-06-21 20:09:46,688 INFO L125 PetriNetUnfolderBase]: For 109437/109437 co-relation queries the response was YES. [2024-06-21 20:09:46,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18678 conditions, 2547 events. 1530/2547 cut-off events. For 109437/109437 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 14368 event pairs, 317 based on Foata normal form. 2/2545 useless extension candidates. Maximal degree in co-relation 18572. Up to 2283 conditions per place. [2024-06-21 20:09:46,714 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 229 selfloop transitions, 47 changer transitions 0/283 dead transitions. [2024-06-21 20:09:46,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 283 transitions, 4851 flow [2024-06-21 20:09:46,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:09:46,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:09:46,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-21 20:09:46,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-21 20:09:46,715 INFO L175 Difference]: Start difference. First operand has 215 places, 265 transitions, 4221 flow. Second operand 7 states and 155 transitions. [2024-06-21 20:09:46,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 283 transitions, 4851 flow [2024-06-21 20:09:46,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 283 transitions, 4735 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 20:09:46,984 INFO L231 Difference]: Finished difference. Result has 217 places, 267 transitions, 4240 flow [2024-06-21 20:09:46,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4105, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4240, PETRI_PLACES=217, PETRI_TRANSITIONS=267} [2024-06-21 20:09:46,984 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 176 predicate places. [2024-06-21 20:09:46,985 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 267 transitions, 4240 flow [2024-06-21 20:09:46,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:46,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:46,985 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-21 20:09:46,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 20:09:46,985 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:46,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:46,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1976383700, now seen corresponding path program 2 times [2024-06-21 20:09:46,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:46,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172822041] [2024-06-21 20:09:46,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:46,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:46,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:47,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:47,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:47,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172822041] [2024-06-21 20:09:47,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172822041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:47,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:47,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:47,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259815695] [2024-06-21 20:09:47,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:47,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:47,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:47,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:47,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:47,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:47,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 267 transitions, 4240 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:47,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:47,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:47,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:47,544 INFO L124 PetriNetUnfolderBase]: 1538/2567 cut-off events. [2024-06-21 20:09:47,544 INFO L125 PetriNetUnfolderBase]: For 112975/112975 co-relation queries the response was YES. [2024-06-21 20:09:47,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18907 conditions, 2567 events. 1538/2567 cut-off events. For 112975/112975 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 14553 event pairs, 304 based on Foata normal form. 2/2567 useless extension candidates. Maximal degree in co-relation 18800. Up to 2316 conditions per place. [2024-06-21 20:09:47,566 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 250 selfloop transitions, 29 changer transitions 0/286 dead transitions. [2024-06-21 20:09:47,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 286 transitions, 4882 flow [2024-06-21 20:09:47,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:09:47,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:09:47,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-21 20:09:47,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-21 20:09:47,567 INFO L175 Difference]: Start difference. First operand has 217 places, 267 transitions, 4240 flow. Second operand 8 states and 172 transitions. [2024-06-21 20:09:47,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 286 transitions, 4882 flow [2024-06-21 20:09:47,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 286 transitions, 4767 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 20:09:47,855 INFO L231 Difference]: Finished difference. Result has 221 places, 269 transitions, 4228 flow [2024-06-21 20:09:47,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4125, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4228, PETRI_PLACES=221, PETRI_TRANSITIONS=269} [2024-06-21 20:09:47,856 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-21 20:09:47,856 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 269 transitions, 4228 flow [2024-06-21 20:09:47,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:47,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:47,856 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-21 20:09:47,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 20:09:47,856 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:47,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:47,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1023557696, now seen corresponding path program 3 times [2024-06-21 20:09:47,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:47,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236378789] [2024-06-21 20:09:47,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:47,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:47,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:47,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:47,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:47,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236378789] [2024-06-21 20:09:47,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236378789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:47,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:47,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:47,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422661684] [2024-06-21 20:09:47,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:47,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:47,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:47,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:47,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:48,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:48,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 269 transitions, 4228 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:48,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:48,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:48,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:48,365 INFO L124 PetriNetUnfolderBase]: 1546/2576 cut-off events. [2024-06-21 20:09:48,365 INFO L125 PetriNetUnfolderBase]: For 117509/117509 co-relation queries the response was YES. [2024-06-21 20:09:48,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19101 conditions, 2576 events. 1546/2576 cut-off events. For 117509/117509 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 14581 event pairs, 307 based on Foata normal form. 2/2576 useless extension candidates. Maximal degree in co-relation 18993. Up to 2328 conditions per place. [2024-06-21 20:09:48,388 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 253 selfloop transitions, 30 changer transitions 0/290 dead transitions. [2024-06-21 20:09:48,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 290 transitions, 4888 flow [2024-06-21 20:09:48,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:09:48,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:09:48,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-21 20:09:48,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-21 20:09:48,389 INFO L175 Difference]: Start difference. First operand has 221 places, 269 transitions, 4228 flow. Second operand 7 states and 159 transitions. [2024-06-21 20:09:48,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 290 transitions, 4888 flow [2024-06-21 20:09:48,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 290 transitions, 4801 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 20:09:48,711 INFO L231 Difference]: Finished difference. Result has 222 places, 271 transitions, 4250 flow [2024-06-21 20:09:48,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4141, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4250, PETRI_PLACES=222, PETRI_TRANSITIONS=271} [2024-06-21 20:09:48,712 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-21 20:09:48,712 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 271 transitions, 4250 flow [2024-06-21 20:09:48,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:48,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:48,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:48,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 20:09:48,713 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:48,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:48,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1967812820, now seen corresponding path program 4 times [2024-06-21 20:09:48,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:48,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204887089] [2024-06-21 20:09:48,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:48,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:48,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:48,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-21 20:09:48,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:48,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204887089] [2024-06-21 20:09:48,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204887089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:48,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:48,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:48,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531066018] [2024-06-21 20:09:48,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:48,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:48,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:48,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:48,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:48,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:48,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 271 transitions, 4250 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:48,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:48,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:48,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:49,322 INFO L124 PetriNetUnfolderBase]: 1587/2633 cut-off events. [2024-06-21 20:09:49,323 INFO L125 PetriNetUnfolderBase]: For 128634/128634 co-relation queries the response was YES. [2024-06-21 20:09:49,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19808 conditions, 2633 events. 1587/2633 cut-off events. For 128634/128634 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 14937 event pairs, 309 based on Foata normal form. 2/2633 useless extension candidates. Maximal degree in co-relation 19699. Up to 2305 conditions per place. [2024-06-21 20:09:49,350 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 256 selfloop transitions, 33 changer transitions 0/296 dead transitions. [2024-06-21 20:09:49,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 296 transitions, 5066 flow [2024-06-21 20:09:49,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:09:49,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:09:49,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-21 20:09:49,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-21 20:09:49,351 INFO L175 Difference]: Start difference. First operand has 222 places, 271 transitions, 4250 flow. Second operand 8 states and 177 transitions. [2024-06-21 20:09:49,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 296 transitions, 5066 flow [2024-06-21 20:09:49,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 296 transitions, 4973 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 20:09:49,755 INFO L231 Difference]: Finished difference. Result has 225 places, 274 transitions, 4288 flow [2024-06-21 20:09:49,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4157, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4288, PETRI_PLACES=225, PETRI_TRANSITIONS=274} [2024-06-21 20:09:49,756 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-21 20:09:49,756 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 274 transitions, 4288 flow [2024-06-21 20:09:49,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:49,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:49,756 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-21 20:09:49,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 20:09:49,756 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:49,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:49,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1679070972, now seen corresponding path program 1 times [2024-06-21 20:09:49,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:49,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350519841] [2024-06-21 20:09:49,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:49,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:49,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:49,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:49,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:49,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350519841] [2024-06-21 20:09:49,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350519841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:49,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:49,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:49,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304303474] [2024-06-21 20:09:49,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:49,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:49,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:49,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:49,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:49,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:49,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 274 transitions, 4288 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:49,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:49,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:49,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:50,327 INFO L124 PetriNetUnfolderBase]: 1592/2640 cut-off events. [2024-06-21 20:09:50,327 INFO L125 PetriNetUnfolderBase]: For 132407/132409 co-relation queries the response was YES. [2024-06-21 20:09:50,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20023 conditions, 2640 events. 1592/2640 cut-off events. For 132407/132409 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 14978 event pairs, 334 based on Foata normal form. 1/2636 useless extension candidates. Maximal degree in co-relation 19913. Up to 2264 conditions per place. [2024-06-21 20:09:50,353 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 211 selfloop transitions, 76 changer transitions 0/294 dead transitions. [2024-06-21 20:09:50,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 294 transitions, 5054 flow [2024-06-21 20:09:50,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:50,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:50,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-21 20:09:50,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 20:09:50,354 INFO L175 Difference]: Start difference. First operand has 225 places, 274 transitions, 4288 flow. Second operand 6 states and 147 transitions. [2024-06-21 20:09:50,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 294 transitions, 5054 flow [2024-06-21 20:09:50,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 294 transitions, 4982 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-21 20:09:50,805 INFO L231 Difference]: Finished difference. Result has 227 places, 277 transitions, 4434 flow [2024-06-21 20:09:50,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4216, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4434, PETRI_PLACES=227, PETRI_TRANSITIONS=277} [2024-06-21 20:09:50,806 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 186 predicate places. [2024-06-21 20:09:50,806 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 277 transitions, 4434 flow [2024-06-21 20:09:50,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:50,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:50,806 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-21 20:09:50,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 20:09:50,807 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:50,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:50,807 INFO L85 PathProgramCache]: Analyzing trace with hash 2135512350, now seen corresponding path program 2 times [2024-06-21 20:09:50,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:50,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141643287] [2024-06-21 20:09:50,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:50,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:50,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:50,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:50,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:50,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141643287] [2024-06-21 20:09:50,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141643287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:50,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:50,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:09:50,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103323052] [2024-06-21 20:09:50,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:50,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:09:50,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:50,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:09:50,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:09:50,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:50,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 277 transitions, 4434 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:50,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:50,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:50,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:51,428 INFO L124 PetriNetUnfolderBase]: 1589/2636 cut-off events. [2024-06-21 20:09:51,428 INFO L125 PetriNetUnfolderBase]: For 135720/135722 co-relation queries the response was YES. [2024-06-21 20:09:51,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20157 conditions, 2636 events. 1589/2636 cut-off events. For 135720/135722 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 14936 event pairs, 334 based on Foata normal form. 1/2632 useless extension candidates. Maximal degree in co-relation 20045. Up to 2261 conditions per place. [2024-06-21 20:09:51,453 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 211 selfloop transitions, 76 changer transitions 0/294 dead transitions. [2024-06-21 20:09:51,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 294 transitions, 5050 flow [2024-06-21 20:09:51,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:09:51,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:09:51,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-21 20:09:51,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-21 20:09:51,454 INFO L175 Difference]: Start difference. First operand has 227 places, 277 transitions, 4434 flow. Second operand 7 states and 166 transitions. [2024-06-21 20:09:51,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 294 transitions, 5050 flow [2024-06-21 20:09:51,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 294 transitions, 4864 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 20:09:51,880 INFO L231 Difference]: Finished difference. Result has 229 places, 277 transitions, 4413 flow [2024-06-21 20:09:51,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4248, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4413, PETRI_PLACES=229, PETRI_TRANSITIONS=277} [2024-06-21 20:09:51,881 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 188 predicate places. [2024-06-21 20:09:51,881 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 277 transitions, 4413 flow [2024-06-21 20:09:51,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:51,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:51,881 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-21 20:09:51,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 20:09:51,881 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:51,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:51,882 INFO L85 PathProgramCache]: Analyzing trace with hash -922537496, now seen corresponding path program 1 times [2024-06-21 20:09:51,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:51,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130941953] [2024-06-21 20:09:51,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:51,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:51,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:52,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:52,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:52,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130941953] [2024-06-21 20:09:52,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130941953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:52,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:52,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:09:52,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208299017] [2024-06-21 20:09:52,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:52,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:09:52,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:52,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:09:52,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:09:52,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:52,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 277 transitions, 4413 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:52,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:52,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:52,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:52,424 INFO L124 PetriNetUnfolderBase]: 1630/2703 cut-off events. [2024-06-21 20:09:52,424 INFO L125 PetriNetUnfolderBase]: For 139172/139174 co-relation queries the response was YES. [2024-06-21 20:09:52,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20787 conditions, 2703 events. 1630/2703 cut-off events. For 139172/139174 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 15373 event pairs, 332 based on Foata normal form. 1/2699 useless extension candidates. Maximal degree in co-relation 20675. Up to 2272 conditions per place. [2024-06-21 20:09:52,450 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 191 selfloop transitions, 120 changer transitions 0/318 dead transitions. [2024-06-21 20:09:52,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 318 transitions, 5573 flow [2024-06-21 20:09:52,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:09:52,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:09:52,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 20:09:52,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 20:09:52,451 INFO L175 Difference]: Start difference. First operand has 229 places, 277 transitions, 4413 flow. Second operand 8 states and 189 transitions. [2024-06-21 20:09:52,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 318 transitions, 5573 flow [2024-06-21 20:09:52,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 318 transitions, 5346 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 20:09:52,840 INFO L231 Difference]: Finished difference. Result has 232 places, 296 transitions, 4895 flow [2024-06-21 20:09:52,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4210, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4895, PETRI_PLACES=232, PETRI_TRANSITIONS=296} [2024-06-21 20:09:52,841 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-21 20:09:52,841 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 296 transitions, 4895 flow [2024-06-21 20:09:52,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:52,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:52,842 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-21 20:09:52,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 20:09:52,842 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:52,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:52,842 INFO L85 PathProgramCache]: Analyzing trace with hash -335767544, now seen corresponding path program 1 times [2024-06-21 20:09:52,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:52,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268190408] [2024-06-21 20:09:52,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:52,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:52,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:52,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:52,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:52,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268190408] [2024-06-21 20:09:52,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268190408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:52,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:52,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:09:52,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304291169] [2024-06-21 20:09:52,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:52,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:09:52,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:52,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:09:52,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:09:53,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:53,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 296 transitions, 4895 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:53,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:53,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:53,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:53,469 INFO L124 PetriNetUnfolderBase]: 1650/2736 cut-off events. [2024-06-21 20:09:53,469 INFO L125 PetriNetUnfolderBase]: For 147884/147886 co-relation queries the response was YES. [2024-06-21 20:09:53,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21519 conditions, 2736 events. 1650/2736 cut-off events. For 147884/147886 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 15612 event pairs, 246 based on Foata normal form. 6/2737 useless extension candidates. Maximal degree in co-relation 21405. Up to 2326 conditions per place. [2024-06-21 20:09:53,494 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 286 selfloop transitions, 29 changer transitions 0/322 dead transitions. [2024-06-21 20:09:53,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 322 transitions, 5783 flow [2024-06-21 20:09:53,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:09:53,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:09:53,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-21 20:09:53,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-21 20:09:53,495 INFO L175 Difference]: Start difference. First operand has 232 places, 296 transitions, 4895 flow. Second operand 7 states and 163 transitions. [2024-06-21 20:09:53,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 322 transitions, 5783 flow [2024-06-21 20:09:53,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 322 transitions, 5650 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-21 20:09:53,850 INFO L231 Difference]: Finished difference. Result has 235 places, 297 transitions, 4842 flow [2024-06-21 20:09:53,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4762, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4842, PETRI_PLACES=235, PETRI_TRANSITIONS=297} [2024-06-21 20:09:53,851 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-21 20:09:53,851 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 297 transitions, 4842 flow [2024-06-21 20:09:53,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:53,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:53,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:53,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 20:09:53,852 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:53,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:53,852 INFO L85 PathProgramCache]: Analyzing trace with hash 370184470, now seen corresponding path program 2 times [2024-06-21 20:09:53,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:53,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070754956] [2024-06-21 20:09:53,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:53,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:53,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:53,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-21 20:09:53,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:53,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070754956] [2024-06-21 20:09:53,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070754956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:53,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:53,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:09:53,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052736703] [2024-06-21 20:09:53,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:53,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:09:53,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:53,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:09:53,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:09:54,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:54,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 297 transitions, 4842 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:54,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:54,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:54,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:54,436 INFO L124 PetriNetUnfolderBase]: 1637/2715 cut-off events. [2024-06-21 20:09:54,436 INFO L125 PetriNetUnfolderBase]: For 145094/145096 co-relation queries the response was YES. [2024-06-21 20:09:54,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21248 conditions, 2715 events. 1637/2715 cut-off events. For 145094/145096 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 15453 event pairs, 235 based on Foata normal form. 6/2716 useless extension candidates. Maximal degree in co-relation 21132. Up to 2320 conditions per place. [2024-06-21 20:09:54,464 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 283 selfloop transitions, 29 changer transitions 0/319 dead transitions. [2024-06-21 20:09:54,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 319 transitions, 5600 flow [2024-06-21 20:09:54,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:54,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:54,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-21 20:09:54,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:09:54,465 INFO L175 Difference]: Start difference. First operand has 235 places, 297 transitions, 4842 flow. Second operand 6 states and 144 transitions. [2024-06-21 20:09:54,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 319 transitions, 5600 flow [2024-06-21 20:09:54,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 319 transitions, 5535 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 20:09:54,784 INFO L231 Difference]: Finished difference. Result has 238 places, 297 transitions, 4841 flow [2024-06-21 20:09:54,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4777, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4841, PETRI_PLACES=238, PETRI_TRANSITIONS=297} [2024-06-21 20:09:54,785 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-21 20:09:54,785 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 297 transitions, 4841 flow [2024-06-21 20:09:54,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:54,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:54,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] [2024-06-21 20:09:54,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 20:09:54,785 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:54,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:54,786 INFO L85 PathProgramCache]: Analyzing trace with hash -423163734, now seen corresponding path program 3 times [2024-06-21 20:09:54,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:54,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863064065] [2024-06-21 20:09:54,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:54,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:54,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:54,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:54,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:54,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863064065] [2024-06-21 20:09:54,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863064065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:54,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:54,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:09:54,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952278924] [2024-06-21 20:09:54,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:54,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:09:54,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:54,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:09:54,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:09:54,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:54,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 297 transitions, 4841 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:54,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:54,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:54,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:55,372 INFO L124 PetriNetUnfolderBase]: 1658/2737 cut-off events. [2024-06-21 20:09:55,372 INFO L125 PetriNetUnfolderBase]: For 147047/147049 co-relation queries the response was YES. [2024-06-21 20:09:55,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21633 conditions, 2737 events. 1658/2737 cut-off events. For 147047/147049 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 15566 event pairs, 366 based on Foata normal form. 1/2729 useless extension candidates. Maximal degree in co-relation 21516. Up to 2274 conditions per place. [2024-06-21 20:09:55,405 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 219 selfloop transitions, 102 changer transitions 0/328 dead transitions. [2024-06-21 20:09:55,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 328 transitions, 5910 flow [2024-06-21 20:09:55,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:09:55,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:09:55,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 20:09:55,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 20:09:55,406 INFO L175 Difference]: Start difference. First operand has 238 places, 297 transitions, 4841 flow. Second operand 7 states and 167 transitions. [2024-06-21 20:09:55,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 328 transitions, 5910 flow [2024-06-21 20:09:55,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 328 transitions, 5840 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 20:09:55,786 INFO L231 Difference]: Finished difference. Result has 240 places, 306 transitions, 5150 flow [2024-06-21 20:09:55,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4775, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5150, PETRI_PLACES=240, PETRI_TRANSITIONS=306} [2024-06-21 20:09:55,787 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-21 20:09:55,787 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 306 transitions, 5150 flow [2024-06-21 20:09:55,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:55,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:55,788 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-21 20:09:55,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 20:09:55,788 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:55,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:55,788 INFO L85 PathProgramCache]: Analyzing trace with hash -733314058, now seen corresponding path program 2 times [2024-06-21 20:09:55,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:55,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902634014] [2024-06-21 20:09:55,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:55,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:55,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:55,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:55,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:55,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902634014] [2024-06-21 20:09:55,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902634014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:55,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:55,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:09:55,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010992504] [2024-06-21 20:09:55,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:55,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:09:55,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:55,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:09:55,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:09:55,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:55,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 306 transitions, 5150 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:55,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:55,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:55,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:56,360 INFO L124 PetriNetUnfolderBase]: 1679/2773 cut-off events. [2024-06-21 20:09:56,360 INFO L125 PetriNetUnfolderBase]: For 152067/152069 co-relation queries the response was YES. [2024-06-21 20:09:56,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22157 conditions, 2773 events. 1679/2773 cut-off events. For 152067/152069 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 15872 event pairs, 370 based on Foata normal form. 1/2761 useless extension candidates. Maximal degree in co-relation 22040. Up to 2144 conditions per place. [2024-06-21 20:09:56,395 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 150 selfloop transitions, 181 changer transitions 0/338 dead transitions. [2024-06-21 20:09:56,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 338 transitions, 6382 flow [2024-06-21 20:09:56,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:09:56,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:09:56,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-21 20:09:56,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-21 20:09:56,396 INFO L175 Difference]: Start difference. First operand has 240 places, 306 transitions, 5150 flow. Second operand 10 states and 223 transitions. [2024-06-21 20:09:56,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 338 transitions, 6382 flow [2024-06-21 20:09:56,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 338 transitions, 6100 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-21 20:09:56,786 INFO L231 Difference]: Finished difference. Result has 247 places, 315 transitions, 5519 flow [2024-06-21 20:09:56,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4868, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5519, PETRI_PLACES=247, PETRI_TRANSITIONS=315} [2024-06-21 20:09:56,787 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2024-06-21 20:09:56,787 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 315 transitions, 5519 flow [2024-06-21 20:09:56,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:56,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:56,787 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-21 20:09:56,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 20:09:56,788 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:56,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:56,788 INFO L85 PathProgramCache]: Analyzing trace with hash 31983334, now seen corresponding path program 4 times [2024-06-21 20:09:56,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:56,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610961641] [2024-06-21 20:09:56,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:56,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:56,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:56,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-21 20:09:56,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:56,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610961641] [2024-06-21 20:09:56,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610961641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:56,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:56,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:56,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267627200] [2024-06-21 20:09:56,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:56,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:56,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:56,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:56,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:56,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:56,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 315 transitions, 5519 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:56,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:56,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:56,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:57,518 INFO L124 PetriNetUnfolderBase]: 1684/2802 cut-off events. [2024-06-21 20:09:57,519 INFO L125 PetriNetUnfolderBase]: For 160626/160637 co-relation queries the response was YES. [2024-06-21 20:09:57,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22839 conditions, 2802 events. 1684/2802 cut-off events. For 160626/160637 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 16191 event pairs, 364 based on Foata normal form. 7/2801 useless extension candidates. Maximal degree in co-relation 22720. Up to 2309 conditions per place. [2024-06-21 20:09:57,552 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 228 selfloop transitions, 101 changer transitions 0/336 dead transitions. [2024-06-21 20:09:57,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 336 transitions, 6495 flow [2024-06-21 20:09:57,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:57,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:57,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 20:09:57,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-21 20:09:57,553 INFO L175 Difference]: Start difference. First operand has 247 places, 315 transitions, 5519 flow. Second operand 6 states and 145 transitions. [2024-06-21 20:09:57,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 336 transitions, 6495 flow [2024-06-21 20:09:58,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 336 transitions, 6189 flow, removed 64 selfloop flow, removed 5 redundant places. [2024-06-21 20:09:58,078 INFO L231 Difference]: Finished difference. Result has 248 places, 318 transitions, 5483 flow [2024-06-21 20:09:58,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5216, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5483, PETRI_PLACES=248, PETRI_TRANSITIONS=318} [2024-06-21 20:09:58,078 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 207 predicate places. [2024-06-21 20:09:58,078 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 318 transitions, 5483 flow [2024-06-21 20:09:58,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:58,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:58,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:58,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 20:09:58,079 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:58,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:58,080 INFO L85 PathProgramCache]: Analyzing trace with hash 897100084, now seen corresponding path program 5 times [2024-06-21 20:09:58,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:58,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723083166] [2024-06-21 20:09:58,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:58,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:58,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:58,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:09:58,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:58,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723083166] [2024-06-21 20:09:58,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723083166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:58,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:58,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:09:58,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28812224] [2024-06-21 20:09:58,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:58,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:09:58,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:58,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:09:58,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:09:58,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:58,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 318 transitions, 5483 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:58,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:58,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:58,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:58,650 INFO L124 PetriNetUnfolderBase]: 1689/2811 cut-off events. [2024-06-21 20:09:58,650 INFO L125 PetriNetUnfolderBase]: For 162876/162887 co-relation queries the response was YES. [2024-06-21 20:09:58,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22860 conditions, 2811 events. 1689/2811 cut-off events. For 162876/162887 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 16256 event pairs, 364 based on Foata normal form. 7/2810 useless extension candidates. Maximal degree in co-relation 22739. Up to 2315 conditions per place. [2024-06-21 20:09:58,694 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 225 selfloop transitions, 103 changer transitions 0/335 dead transitions. [2024-06-21 20:09:58,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 335 transitions, 6346 flow [2024-06-21 20:09:58,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:09:58,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:09:58,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-21 20:09:58,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-21 20:09:58,695 INFO L175 Difference]: Start difference. First operand has 248 places, 318 transitions, 5483 flow. Second operand 6 states and 142 transitions. [2024-06-21 20:09:58,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 335 transitions, 6346 flow [2024-06-21 20:09:59,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 335 transitions, 5883 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-21 20:09:59,085 INFO L231 Difference]: Finished difference. Result has 248 places, 321 transitions, 5298 flow [2024-06-21 20:09:59,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5046, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5298, PETRI_PLACES=248, PETRI_TRANSITIONS=321} [2024-06-21 20:09:59,086 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 207 predicate places. [2024-06-21 20:09:59,086 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 321 transitions, 5298 flow [2024-06-21 20:09:59,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:59,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:09:59,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:09:59,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 20:09:59,087 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:09:59,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:09:59,087 INFO L85 PathProgramCache]: Analyzing trace with hash 278460364, now seen corresponding path program 6 times [2024-06-21 20:09:59,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:09:59,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083860675] [2024-06-21 20:09:59,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:09:59,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:09:59,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:09:59,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-21 20:09:59,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:09:59,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083860675] [2024-06-21 20:09:59,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083860675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:09:59,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:09:59,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:09:59,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178797970] [2024-06-21 20:09:59,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:09:59,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:09:59,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:09:59,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:09:59,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:09:59,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:09:59,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 321 transitions, 5298 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:09:59,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:09:59,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:09:59,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:09:59,873 INFO L124 PetriNetUnfolderBase]: 1694/2797 cut-off events. [2024-06-21 20:09:59,873 INFO L125 PetriNetUnfolderBase]: For 165117/165119 co-relation queries the response was YES. [2024-06-21 20:09:59,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22587 conditions, 2797 events. 1694/2797 cut-off events. For 165117/165119 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 16018 event pairs, 376 based on Foata normal form. 1/2785 useless extension candidates. Maximal degree in co-relation 22468. Up to 2321 conditions per place. [2024-06-21 20:09:59,900 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 224 selfloop transitions, 111 changer transitions 0/342 dead transitions. [2024-06-21 20:09:59,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 342 transitions, 6167 flow [2024-06-21 20:09:59,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:09:59,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:09:59,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-21 20:09:59,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-21 20:09:59,901 INFO L175 Difference]: Start difference. First operand has 248 places, 321 transitions, 5298 flow. Second operand 7 states and 162 transitions. [2024-06-21 20:09:59,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 342 transitions, 6167 flow [2024-06-21 20:10:00,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 342 transitions, 6003 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-21 20:10:00,320 INFO L231 Difference]: Finished difference. Result has 252 places, 324 transitions, 5407 flow [2024-06-21 20:10:00,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5137, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5407, PETRI_PLACES=252, PETRI_TRANSITIONS=324} [2024-06-21 20:10:00,321 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-21 20:10:00,321 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 324 transitions, 5407 flow [2024-06-21 20:10:00,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:00,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:00,322 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-21 20:10:00,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 20:10:00,322 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:00,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:00,322 INFO L85 PathProgramCache]: Analyzing trace with hash 52607386, now seen corresponding path program 1 times [2024-06-21 20:10:00,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:00,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344336607] [2024-06-21 20:10:00,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:00,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:00,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:00,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:00,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:00,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344336607] [2024-06-21 20:10:00,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344336607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:00,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:00,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:10:00,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205708188] [2024-06-21 20:10:00,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:00,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:10:00,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:00,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:10:00,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:10:00,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:00,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 324 transitions, 5407 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:00,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:00,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:00,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:01,004 INFO L124 PetriNetUnfolderBase]: 1704/2839 cut-off events. [2024-06-21 20:10:01,004 INFO L125 PetriNetUnfolderBase]: For 173137/173151 co-relation queries the response was YES. [2024-06-21 20:10:01,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22923 conditions, 2839 events. 1704/2839 cut-off events. For 173137/173151 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 16466 event pairs, 342 based on Foata normal form. 12/2845 useless extension candidates. Maximal degree in co-relation 22803. Up to 2393 conditions per place. [2024-06-21 20:10:01,038 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 223 selfloop transitions, 117 changer transitions 0/347 dead transitions. [2024-06-21 20:10:01,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 347 transitions, 6378 flow [2024-06-21 20:10:01,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:10:01,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:10:01,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-21 20:10:01,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-21 20:10:01,039 INFO L175 Difference]: Start difference. First operand has 252 places, 324 transitions, 5407 flow. Second operand 8 states and 179 transitions. [2024-06-21 20:10:01,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 347 transitions, 6378 flow [2024-06-21 20:10:01,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 347 transitions, 6222 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 20:10:01,555 INFO L231 Difference]: Finished difference. Result has 256 places, 331 transitions, 5639 flow [2024-06-21 20:10:01,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5251, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5639, PETRI_PLACES=256, PETRI_TRANSITIONS=331} [2024-06-21 20:10:01,556 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 215 predicate places. [2024-06-21 20:10:01,556 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 331 transitions, 5639 flow [2024-06-21 20:10:01,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:01,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:01,556 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-21 20:10:01,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 20:10:01,556 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:01,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:01,557 INFO L85 PathProgramCache]: Analyzing trace with hash 917805976, now seen corresponding path program 2 times [2024-06-21 20:10:01,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:01,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789632674] [2024-06-21 20:10:01,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:01,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:01,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:01,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:01,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:01,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789632674] [2024-06-21 20:10:01,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789632674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:01,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:01,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:10:01,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504877226] [2024-06-21 20:10:01,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:01,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:10:01,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:01,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:10:01,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:10:01,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:01,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 331 transitions, 5639 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:01,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:01,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:01,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:02,251 INFO L124 PetriNetUnfolderBase]: 1714/2845 cut-off events. [2024-06-21 20:10:02,251 INFO L125 PetriNetUnfolderBase]: For 178529/178534 co-relation queries the response was YES. [2024-06-21 20:10:02,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23198 conditions, 2845 events. 1714/2845 cut-off events. For 178529/178534 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 16454 event pairs, 342 based on Foata normal form. 6/2842 useless extension candidates. Maximal degree in co-relation 23076. Up to 2405 conditions per place. [2024-06-21 20:10:02,279 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 221 selfloop transitions, 129 changer transitions 0/357 dead transitions. [2024-06-21 20:10:02,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 357 transitions, 6748 flow [2024-06-21 20:10:02,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:10:02,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:10:02,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 237 transitions. [2024-06-21 20:10:02,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386363636363637 [2024-06-21 20:10:02,280 INFO L175 Difference]: Start difference. First operand has 256 places, 331 transitions, 5639 flow. Second operand 11 states and 237 transitions. [2024-06-21 20:10:02,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 357 transitions, 6748 flow [2024-06-21 20:10:02,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 357 transitions, 6534 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-21 20:10:02,813 INFO L231 Difference]: Finished difference. Result has 262 places, 337 transitions, 5836 flow [2024-06-21 20:10:02,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5435, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5836, PETRI_PLACES=262, PETRI_TRANSITIONS=337} [2024-06-21 20:10:02,813 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-21 20:10:02,813 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 337 transitions, 5836 flow [2024-06-21 20:10:02,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:02,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:02,813 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-21 20:10:02,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 20:10:02,814 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:02,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:02,814 INFO L85 PathProgramCache]: Analyzing trace with hash -2075060046, now seen corresponding path program 3 times [2024-06-21 20:10:02,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:02,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282572201] [2024-06-21 20:10:02,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:02,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:02,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:02,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:02,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:02,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282572201] [2024-06-21 20:10:02,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282572201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:02,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:02,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:10:02,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296167077] [2024-06-21 20:10:02,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:02,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:10:02,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:02,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:10:02,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:10:02,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:02,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 337 transitions, 5836 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:02,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:02,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:02,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:03,468 INFO L124 PetriNetUnfolderBase]: 1727/2854 cut-off events. [2024-06-21 20:10:03,468 INFO L125 PetriNetUnfolderBase]: For 180006/180008 co-relation queries the response was YES. [2024-06-21 20:10:03,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23409 conditions, 2854 events. 1727/2854 cut-off events. For 180006/180008 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 16474 event pairs, 374 based on Foata normal form. 1/2842 useless extension candidates. Maximal degree in co-relation 23287. Up to 2182 conditions per place. [2024-06-21 20:10:03,500 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 157 selfloop transitions, 199 changer transitions 0/363 dead transitions. [2024-06-21 20:10:03,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 363 transitions, 7140 flow [2024-06-21 20:10:03,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:10:03,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:10:03,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-21 20:10:03,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-21 20:10:03,501 INFO L175 Difference]: Start difference. First operand has 262 places, 337 transitions, 5836 flow. Second operand 9 states and 206 transitions. [2024-06-21 20:10:03,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 363 transitions, 7140 flow [2024-06-21 20:10:04,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 363 transitions, 6804 flow, removed 37 selfloop flow, removed 9 redundant places. [2024-06-21 20:10:04,153 INFO L231 Difference]: Finished difference. Result has 262 places, 343 transitions, 6003 flow [2024-06-21 20:10:04,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5508, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6003, PETRI_PLACES=262, PETRI_TRANSITIONS=343} [2024-06-21 20:10:04,154 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-21 20:10:04,154 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 343 transitions, 6003 flow [2024-06-21 20:10:04,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:04,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:04,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:10:04,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 20:10:04,154 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:04,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:04,155 INFO L85 PathProgramCache]: Analyzing trace with hash -724059628, now seen corresponding path program 4 times [2024-06-21 20:10:04,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:04,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539365462] [2024-06-21 20:10:04,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:04,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:04,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:04,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:04,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:04,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539365462] [2024-06-21 20:10:04,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539365462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:04,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:04,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:10:04,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780971861] [2024-06-21 20:10:04,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:04,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:10:04,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:04,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:10:04,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:10:04,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:04,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 343 transitions, 6003 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:04,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:04,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:04,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:04,835 INFO L124 PetriNetUnfolderBase]: 1724/2856 cut-off events. [2024-06-21 20:10:04,835 INFO L125 PetriNetUnfolderBase]: For 178612/178614 co-relation queries the response was YES. [2024-06-21 20:10:04,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23436 conditions, 2856 events. 1724/2856 cut-off events. For 178612/178614 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 16570 event pairs, 376 based on Foata normal form. 1/2844 useless extension candidates. Maximal degree in co-relation 23314. Up to 2180 conditions per place. [2024-06-21 20:10:04,865 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 156 selfloop transitions, 201 changer transitions 0/364 dead transitions. [2024-06-21 20:10:04,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 364 transitions, 7107 flow [2024-06-21 20:10:04,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:10:04,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:10:04,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 241 transitions. [2024-06-21 20:10:04,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5477272727272727 [2024-06-21 20:10:04,942 INFO L175 Difference]: Start difference. First operand has 262 places, 343 transitions, 6003 flow. Second operand 11 states and 241 transitions. [2024-06-21 20:10:04,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 364 transitions, 7107 flow [2024-06-21 20:10:05,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 364 transitions, 6705 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 20:10:05,434 INFO L231 Difference]: Finished difference. Result has 268 places, 343 transitions, 6009 flow [2024-06-21 20:10:05,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5601, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6009, PETRI_PLACES=268, PETRI_TRANSITIONS=343} [2024-06-21 20:10:05,434 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 227 predicate places. [2024-06-21 20:10:05,434 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 343 transitions, 6009 flow [2024-06-21 20:10:05,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:05,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:05,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] [2024-06-21 20:10:05,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 20:10:05,435 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:05,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:05,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1622347658, now seen corresponding path program 7 times [2024-06-21 20:10:05,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:05,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005741564] [2024-06-21 20:10:05,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:05,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:05,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:05,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:05,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:05,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005741564] [2024-06-21 20:10:05,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005741564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:05,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:05,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:10:05,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003203478] [2024-06-21 20:10:05,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:05,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:10:05,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:05,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:10:05,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:10:05,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:05,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 343 transitions, 6009 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:05,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:05,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:05,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:06,020 INFO L124 PetriNetUnfolderBase]: 1721/2849 cut-off events. [2024-06-21 20:10:06,020 INFO L125 PetriNetUnfolderBase]: For 181702/181704 co-relation queries the response was YES. [2024-06-21 20:10:06,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23413 conditions, 2849 events. 1721/2849 cut-off events. For 181702/181704 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 16477 event pairs, 375 based on Foata normal form. 1/2837 useless extension candidates. Maximal degree in co-relation 23290. Up to 2360 conditions per place. [2024-06-21 20:10:06,051 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 240 selfloop transitions, 111 changer transitions 0/358 dead transitions. [2024-06-21 20:10:06,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 358 transitions, 6863 flow [2024-06-21 20:10:06,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:10:06,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:10:06,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-21 20:10:06,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 20:10:06,052 INFO L175 Difference]: Start difference. First operand has 268 places, 343 transitions, 6009 flow. Second operand 7 states and 160 transitions. [2024-06-21 20:10:06,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 358 transitions, 6863 flow [2024-06-21 20:10:06,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 358 transitions, 6439 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-21 20:10:06,552 INFO L231 Difference]: Finished difference. Result has 265 places, 343 transitions, 5813 flow [2024-06-21 20:10:06,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5585, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5813, PETRI_PLACES=265, PETRI_TRANSITIONS=343} [2024-06-21 20:10:06,553 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-21 20:10:06,553 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 343 transitions, 5813 flow [2024-06-21 20:10:06,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:06,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:06,553 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-21 20:10:06,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 20:10:06,554 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:06,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:06,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1622509478, now seen corresponding path program 8 times [2024-06-21 20:10:06,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:06,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751092576] [2024-06-21 20:10:06,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:06,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:06,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:06,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:06,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:06,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751092576] [2024-06-21 20:10:06,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751092576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:06,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:06,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:10:06,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092663555] [2024-06-21 20:10:06,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:06,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:10:06,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:06,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:10:06,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:10:06,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:06,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 343 transitions, 5813 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:06,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:06,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:06,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:07,124 INFO L124 PetriNetUnfolderBase]: 1718/2848 cut-off events. [2024-06-21 20:10:07,125 INFO L125 PetriNetUnfolderBase]: For 184111/184113 co-relation queries the response was YES. [2024-06-21 20:10:07,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23208 conditions, 2848 events. 1718/2848 cut-off events. For 184111/184113 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 16487 event pairs, 369 based on Foata normal form. 1/2836 useless extension candidates. Maximal degree in co-relation 23084. Up to 2357 conditions per place. [2024-06-21 20:10:07,156 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 240 selfloop transitions, 111 changer transitions 0/358 dead transitions. [2024-06-21 20:10:07,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 358 transitions, 6669 flow [2024-06-21 20:10:07,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:10:07,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:10:07,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-21 20:10:07,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-21 20:10:07,157 INFO L175 Difference]: Start difference. First operand has 265 places, 343 transitions, 5813 flow. Second operand 7 states and 162 transitions. [2024-06-21 20:10:07,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 358 transitions, 6669 flow [2024-06-21 20:10:07,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 358 transitions, 6349 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 20:10:07,737 INFO L231 Difference]: Finished difference. Result has 266 places, 343 transitions, 5722 flow [2024-06-21 20:10:07,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5493, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5722, PETRI_PLACES=266, PETRI_TRANSITIONS=343} [2024-06-21 20:10:07,738 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 225 predicate places. [2024-06-21 20:10:07,738 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 343 transitions, 5722 flow [2024-06-21 20:10:07,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:07,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:07,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:10:07,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 20:10:07,738 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:07,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:07,739 INFO L85 PathProgramCache]: Analyzing trace with hash -724053862, now seen corresponding path program 3 times [2024-06-21 20:10:07,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:07,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575712026] [2024-06-21 20:10:07,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:07,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:07,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:07,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:07,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:07,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575712026] [2024-06-21 20:10:07,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575712026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:07,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:07,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:10:07,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145614076] [2024-06-21 20:10:07,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:07,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:10:07,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:07,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:10:07,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:10:07,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:07,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 343 transitions, 5722 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:07,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:07,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:07,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:08,416 INFO L124 PetriNetUnfolderBase]: 1712/2849 cut-off events. [2024-06-21 20:10:08,417 INFO L125 PetriNetUnfolderBase]: For 185427/185432 co-relation queries the response was YES. [2024-06-21 20:10:08,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23056 conditions, 2849 events. 1712/2849 cut-off events. For 185427/185432 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 16592 event pairs, 342 based on Foata normal form. 6/2846 useless extension candidates. Maximal degree in co-relation 22932. Up to 2405 conditions per place. [2024-06-21 20:10:08,451 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 226 selfloop transitions, 129 changer transitions 0/362 dead transitions. [2024-06-21 20:10:08,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 362 transitions, 6596 flow [2024-06-21 20:10:08,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:10:08,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:10:08,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-21 20:10:08,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5363636363636364 [2024-06-21 20:10:08,452 INFO L175 Difference]: Start difference. First operand has 266 places, 343 transitions, 5722 flow. Second operand 11 states and 236 transitions. [2024-06-21 20:10:08,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 362 transitions, 6596 flow [2024-06-21 20:10:09,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 362 transitions, 6240 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-21 20:10:09,025 INFO L231 Difference]: Finished difference. Result has 270 places, 343 transitions, 5637 flow [2024-06-21 20:10:09,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5366, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5637, PETRI_PLACES=270, PETRI_TRANSITIONS=343} [2024-06-21 20:10:09,026 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-21 20:10:09,026 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 343 transitions, 5637 flow [2024-06-21 20:10:09,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:09,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:09,026 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-21 20:10:09,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 20:10:09,027 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:09,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:09,027 INFO L85 PathProgramCache]: Analyzing trace with hash 705838400, now seen corresponding path program 5 times [2024-06-21 20:10:09,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:09,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320661921] [2024-06-21 20:10:09,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:09,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:09,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:09,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:09,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:09,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320661921] [2024-06-21 20:10:09,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320661921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:09,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:09,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:10:09,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013042401] [2024-06-21 20:10:09,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:09,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:10:09,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:09,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:10:09,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:10:09,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:09,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 343 transitions, 5637 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:09,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:09,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:09,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:09,653 INFO L124 PetriNetUnfolderBase]: 1787/2990 cut-off events. [2024-06-21 20:10:09,654 INFO L125 PetriNetUnfolderBase]: For 194045/194047 co-relation queries the response was YES. [2024-06-21 20:10:09,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24034 conditions, 2990 events. 1787/2990 cut-off events. For 194045/194047 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 17577 event pairs, 334 based on Foata normal form. 1/2986 useless extension candidates. Maximal degree in co-relation 23910. Up to 2494 conditions per place. [2024-06-21 20:10:09,685 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 287 selfloop transitions, 93 changer transitions 0/387 dead transitions. [2024-06-21 20:10:09,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 387 transitions, 7046 flow [2024-06-21 20:10:09,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:10:09,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:10:09,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 20:10:09,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 20:10:09,686 INFO L175 Difference]: Start difference. First operand has 270 places, 343 transitions, 5637 flow. Second operand 8 states and 184 transitions. [2024-06-21 20:10:09,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 387 transitions, 7046 flow [2024-06-21 20:10:10,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 387 transitions, 6837 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 20:10:10,191 INFO L231 Difference]: Finished difference. Result has 271 places, 367 transitions, 6062 flow [2024-06-21 20:10:10,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5432, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6062, PETRI_PLACES=271, PETRI_TRANSITIONS=367} [2024-06-21 20:10:10,192 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 230 predicate places. [2024-06-21 20:10:10,192 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 367 transitions, 6062 flow [2024-06-21 20:10:10,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:10,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:10,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:10:10,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 20:10:10,192 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:10,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:10,193 INFO L85 PathProgramCache]: Analyzing trace with hash 705838586, now seen corresponding path program 4 times [2024-06-21 20:10:10,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:10,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175172353] [2024-06-21 20:10:10,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:10,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:10,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:10,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:10,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:10,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175172353] [2024-06-21 20:10:10,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175172353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:10,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:10,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:10:10,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511573675] [2024-06-21 20:10:10,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:10,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:10:10,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:10,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:10:10,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:10:10,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:10,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 367 transitions, 6062 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:10,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:10,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:10,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:10,852 INFO L124 PetriNetUnfolderBase]: 1797/3010 cut-off events. [2024-06-21 20:10:10,852 INFO L125 PetriNetUnfolderBase]: For 197451/197453 co-relation queries the response was YES. [2024-06-21 20:10:10,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24475 conditions, 3010 events. 1797/3010 cut-off events. For 197451/197453 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 17738 event pairs, 334 based on Foata normal form. 2/3007 useless extension candidates. Maximal degree in co-relation 24349. Up to 2569 conditions per place. [2024-06-21 20:10:10,882 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 297 selfloop transitions, 84 changer transitions 0/388 dead transitions. [2024-06-21 20:10:10,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 388 transitions, 7150 flow [2024-06-21 20:10:10,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:10:10,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:10:10,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 20:10:10,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-21 20:10:10,883 INFO L175 Difference]: Start difference. First operand has 271 places, 367 transitions, 6062 flow. Second operand 7 states and 165 transitions. [2024-06-21 20:10:10,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 388 transitions, 7150 flow [2024-06-21 20:10:11,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 388 transitions, 7083 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-21 20:10:11,487 INFO L231 Difference]: Finished difference. Result has 275 places, 373 transitions, 6348 flow [2024-06-21 20:10:11,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5995, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6348, PETRI_PLACES=275, PETRI_TRANSITIONS=373} [2024-06-21 20:10:11,487 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2024-06-21 20:10:11,487 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 373 transitions, 6348 flow [2024-06-21 20:10:11,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:11,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:11,488 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-21 20:10:11,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 20:10:11,488 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:11,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:11,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1772442028, now seen corresponding path program 6 times [2024-06-21 20:10:11,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:11,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786950355] [2024-06-21 20:10:11,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:11,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:11,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:11,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:11,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:11,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786950355] [2024-06-21 20:10:11,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786950355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:11,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:11,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:10:11,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038186412] [2024-06-21 20:10:11,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:11,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:10:11,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:11,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:10:11,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:10:11,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:11,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 373 transitions, 6348 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:11,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:11,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:11,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:12,170 INFO L124 PetriNetUnfolderBase]: 1802/3015 cut-off events. [2024-06-21 20:10:12,171 INFO L125 PetriNetUnfolderBase]: For 201807/201809 co-relation queries the response was YES. [2024-06-21 20:10:12,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24816 conditions, 3015 events. 1802/3015 cut-off events. For 201807/201809 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 17769 event pairs, 332 based on Foata normal form. 1/3011 useless extension candidates. Maximal degree in co-relation 24688. Up to 2508 conditions per place. [2024-06-21 20:10:12,207 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 284 selfloop transitions, 108 changer transitions 0/399 dead transitions. [2024-06-21 20:10:12,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 399 transitions, 7537 flow [2024-06-21 20:10:12,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:10:12,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:10:12,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-21 20:10:12,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 20:10:12,209 INFO L175 Difference]: Start difference. First operand has 275 places, 373 transitions, 6348 flow. Second operand 8 states and 188 transitions. [2024-06-21 20:10:12,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 399 transitions, 7537 flow [2024-06-21 20:10:12,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 399 transitions, 7391 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 20:10:12,877 INFO L231 Difference]: Finished difference. Result has 279 places, 379 transitions, 6584 flow [2024-06-21 20:10:12,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6206, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6584, PETRI_PLACES=279, PETRI_TRANSITIONS=379} [2024-06-21 20:10:12,877 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 238 predicate places. [2024-06-21 20:10:12,878 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 379 transitions, 6584 flow [2024-06-21 20:10:12,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:12,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:12,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] [2024-06-21 20:10:12,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 20:10:12,878 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:12,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:12,879 INFO L85 PathProgramCache]: Analyzing trace with hash 698475404, now seen corresponding path program 9 times [2024-06-21 20:10:12,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:12,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258578725] [2024-06-21 20:10:12,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:12,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:12,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:12,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:12,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:12,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258578725] [2024-06-21 20:10:12,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258578725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:12,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:12,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:10:12,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317299113] [2024-06-21 20:10:12,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:12,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:10:12,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:12,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:10:12,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:10:13,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:13,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 379 transitions, 6584 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:13,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:13,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:13,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:13,519 INFO L124 PetriNetUnfolderBase]: 1796/3006 cut-off events. [2024-06-21 20:10:13,519 INFO L125 PetriNetUnfolderBase]: For 201428/201430 co-relation queries the response was YES. [2024-06-21 20:10:13,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24820 conditions, 3006 events. 1796/3006 cut-off events. For 201428/201430 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 17721 event pairs, 334 based on Foata normal form. 2/3003 useless extension candidates. Maximal degree in co-relation 24691. Up to 2518 conditions per place. [2024-06-21 20:10:13,555 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 308 selfloop transitions, 88 changer transitions 0/403 dead transitions. [2024-06-21 20:10:13,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 403 transitions, 7560 flow [2024-06-21 20:10:13,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:10:13,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:10:13,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-21 20:10:13,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-21 20:10:13,556 INFO L175 Difference]: Start difference. First operand has 279 places, 379 transitions, 6584 flow. Second operand 7 states and 171 transitions. [2024-06-21 20:10:13,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 403 transitions, 7560 flow [2024-06-21 20:10:14,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 403 transitions, 7483 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-21 20:10:14,277 INFO L231 Difference]: Finished difference. Result has 284 places, 379 transitions, 6701 flow [2024-06-21 20:10:14,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6507, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6701, PETRI_PLACES=284, PETRI_TRANSITIONS=379} [2024-06-21 20:10:14,278 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-21 20:10:14,278 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 379 transitions, 6701 flow [2024-06-21 20:10:14,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:14,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:14,278 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-21 20:10:14,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 20:10:14,278 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:14,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:14,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1141771064, now seen corresponding path program 10 times [2024-06-21 20:10:14,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:14,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358649645] [2024-06-21 20:10:14,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:14,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:14,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:14,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:14,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:14,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358649645] [2024-06-21 20:10:14,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358649645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:14,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:14,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:10:14,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357343822] [2024-06-21 20:10:14,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:14,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:10:14,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:14,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:10:14,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:10:14,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:14,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 379 transitions, 6701 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:14,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:14,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:14,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:14,907 INFO L124 PetriNetUnfolderBase]: 1790/2997 cut-off events. [2024-06-21 20:10:14,907 INFO L125 PetriNetUnfolderBase]: For 203567/203569 co-relation queries the response was YES. [2024-06-21 20:10:14,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24958 conditions, 2997 events. 1790/2997 cut-off events. For 203567/203569 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 17639 event pairs, 333 based on Foata normal form. 2/2994 useless extension candidates. Maximal degree in co-relation 24827. Up to 2512 conditions per place. [2024-06-21 20:10:14,941 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 303 selfloop transitions, 88 changer transitions 0/398 dead transitions. [2024-06-21 20:10:14,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 398 transitions, 7531 flow [2024-06-21 20:10:14,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:10:14,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:10:14,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-21 20:10:14,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-21 20:10:14,942 INFO L175 Difference]: Start difference. First operand has 284 places, 379 transitions, 6701 flow. Second operand 6 states and 148 transitions. [2024-06-21 20:10:14,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 398 transitions, 7531 flow [2024-06-21 20:10:15,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 398 transitions, 7301 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 20:10:15,559 INFO L231 Difference]: Finished difference. Result has 283 places, 379 transitions, 6665 flow [2024-06-21 20:10:15,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6471, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6665, PETRI_PLACES=283, PETRI_TRANSITIONS=379} [2024-06-21 20:10:15,560 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-21 20:10:15,560 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 379 transitions, 6665 flow [2024-06-21 20:10:15,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:15,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:15,560 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-21 20:10:15,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 20:10:15,560 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:15,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:15,560 INFO L85 PathProgramCache]: Analyzing trace with hash 698481356, now seen corresponding path program 5 times [2024-06-21 20:10:15,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:15,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235152074] [2024-06-21 20:10:15,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:15,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:15,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:15,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:15,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:15,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235152074] [2024-06-21 20:10:15,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235152074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:15,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:15,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:10:15,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029944259] [2024-06-21 20:10:15,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:15,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:10:15,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:15,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:10:15,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:10:15,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:15,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 379 transitions, 6665 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:15,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:15,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:15,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:16,292 INFO L124 PetriNetUnfolderBase]: 1784/2984 cut-off events. [2024-06-21 20:10:16,292 INFO L125 PetriNetUnfolderBase]: For 199169/199171 co-relation queries the response was YES. [2024-06-21 20:10:16,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24697 conditions, 2984 events. 1784/2984 cut-off events. For 199169/199171 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 17505 event pairs, 332 based on Foata normal form. 2/2981 useless extension candidates. Maximal degree in co-relation 24566. Up to 2554 conditions per place. [2024-06-21 20:10:16,326 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 302 selfloop transitions, 87 changer transitions 0/396 dead transitions. [2024-06-21 20:10:16,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 396 transitions, 7485 flow [2024-06-21 20:10:16,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:10:16,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:10:16,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 20:10:16,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:10:16,328 INFO L175 Difference]: Start difference. First operand has 283 places, 379 transitions, 6665 flow. Second operand 7 states and 168 transitions. [2024-06-21 20:10:16,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 396 transitions, 7485 flow [2024-06-21 20:10:16,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 396 transitions, 7233 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 20:10:16,999 INFO L231 Difference]: Finished difference. Result has 283 places, 379 transitions, 6601 flow [2024-06-21 20:10:16,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6413, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6601, PETRI_PLACES=283, PETRI_TRANSITIONS=379} [2024-06-21 20:10:16,999 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-21 20:10:17,000 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 379 transitions, 6601 flow [2024-06-21 20:10:17,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:17,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:17,000 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-21 20:10:17,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 20:10:17,000 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:17,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:17,000 INFO L85 PathProgramCache]: Analyzing trace with hash 698475590, now seen corresponding path program 7 times [2024-06-21 20:10:17,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:17,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672120573] [2024-06-21 20:10:17,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:17,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:17,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:17,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:17,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:17,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672120573] [2024-06-21 20:10:17,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672120573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:17,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:17,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:10:17,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845822251] [2024-06-21 20:10:17,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:17,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:10:17,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:17,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:10:17,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:10:17,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:17,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 379 transitions, 6601 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:17,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:17,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:17,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:17,686 INFO L124 PetriNetUnfolderBase]: 1781/2982 cut-off events. [2024-06-21 20:10:17,687 INFO L125 PetriNetUnfolderBase]: For 194050/194052 co-relation queries the response was YES. [2024-06-21 20:10:17,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24507 conditions, 2982 events. 1781/2982 cut-off events. For 194050/194052 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 17564 event pairs, 332 based on Foata normal form. 1/2978 useless extension candidates. Maximal degree in co-relation 24376. Up to 2489 conditions per place. [2024-06-21 20:10:17,716 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 286 selfloop transitions, 108 changer transitions 0/401 dead transitions. [2024-06-21 20:10:17,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 401 transitions, 7569 flow [2024-06-21 20:10:17,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:10:17,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:10:17,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-21 20:10:17,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-21 20:10:17,718 INFO L175 Difference]: Start difference. First operand has 283 places, 379 transitions, 6601 flow. Second operand 8 states and 190 transitions. [2024-06-21 20:10:17,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 401 transitions, 7569 flow [2024-06-21 20:10:18,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 401 transitions, 7290 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-21 20:10:18,375 INFO L231 Difference]: Finished difference. Result has 283 places, 379 transitions, 6546 flow [2024-06-21 20:10:18,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6324, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6546, PETRI_PLACES=283, PETRI_TRANSITIONS=379} [2024-06-21 20:10:18,375 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-21 20:10:18,376 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 379 transitions, 6546 flow [2024-06-21 20:10:18,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:18,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:18,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:10:18,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 20:10:18,376 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:18,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:18,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1662445290, now seen corresponding path program 6 times [2024-06-21 20:10:18,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:18,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604309936] [2024-06-21 20:10:18,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:18,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:18,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:18,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:18,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:18,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604309936] [2024-06-21 20:10:18,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604309936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:18,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:18,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:10:18,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631582656] [2024-06-21 20:10:18,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:18,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:10:18,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:18,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:10:18,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:10:18,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:18,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 379 transitions, 6546 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:18,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:18,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:18,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:18,934 INFO L124 PetriNetUnfolderBase]: 1786/2998 cut-off events. [2024-06-21 20:10:18,934 INFO L125 PetriNetUnfolderBase]: For 196813/196827 co-relation queries the response was YES. [2024-06-21 20:10:18,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24576 conditions, 2998 events. 1786/2998 cut-off events. For 196813/196827 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 17717 event pairs, 356 based on Foata normal form. 11/3003 useless extension candidates. Maximal degree in co-relation 24445. Up to 2473 conditions per place. [2024-06-21 20:10:18,967 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 263 selfloop transitions, 128 changer transitions 0/398 dead transitions. [2024-06-21 20:10:18,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 398 transitions, 7562 flow [2024-06-21 20:10:18,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:10:18,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:10:18,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-21 20:10:18,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 20:10:18,968 INFO L175 Difference]: Start difference. First operand has 283 places, 379 transitions, 6546 flow. Second operand 7 states and 160 transitions. [2024-06-21 20:10:18,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 398 transitions, 7562 flow [2024-06-21 20:10:19,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 398 transitions, 7350 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 20:10:19,579 INFO L231 Difference]: Finished difference. Result has 284 places, 383 transitions, 6668 flow [2024-06-21 20:10:19,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6334, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6668, PETRI_PLACES=284, PETRI_TRANSITIONS=383} [2024-06-21 20:10:19,580 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-21 20:10:19,580 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 383 transitions, 6668 flow [2024-06-21 20:10:19,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:19,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:19,580 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-21 20:10:19,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 20:10:19,581 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:19,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:19,581 INFO L85 PathProgramCache]: Analyzing trace with hash 693260714, now seen corresponding path program 7 times [2024-06-21 20:10:19,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:19,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208684604] [2024-06-21 20:10:19,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:19,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:19,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:19,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-21 20:10:19,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:19,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208684604] [2024-06-21 20:10:19,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208684604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:19,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:19,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:10:19,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787540591] [2024-06-21 20:10:19,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:19,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:10:19,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:19,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:10:19,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:10:19,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:19,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 383 transitions, 6668 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:19,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:19,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:19,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:20,230 INFO L124 PetriNetUnfolderBase]: 1791/2993 cut-off events. [2024-06-21 20:10:20,230 INFO L125 PetriNetUnfolderBase]: For 200394/200399 co-relation queries the response was YES. [2024-06-21 20:10:20,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24740 conditions, 2993 events. 1791/2993 cut-off events. For 200394/200399 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 17619 event pairs, 354 based on Foata normal form. 5/2991 useless extension candidates. Maximal degree in co-relation 24608. Up to 2479 conditions per place. [2024-06-21 20:10:20,265 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 258 selfloop transitions, 138 changer transitions 0/403 dead transitions. [2024-06-21 20:10:20,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 403 transitions, 7815 flow [2024-06-21 20:10:20,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:10:20,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:10:20,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-21 20:10:20,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-21 20:10:20,266 INFO L175 Difference]: Start difference. First operand has 284 places, 383 transitions, 6668 flow. Second operand 8 states and 182 transitions. [2024-06-21 20:10:20,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 403 transitions, 7815 flow [2024-06-21 20:10:20,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 403 transitions, 7648 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-21 20:10:20,993 INFO L231 Difference]: Finished difference. Result has 289 places, 386 transitions, 6842 flow [2024-06-21 20:10:20,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6504, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6842, PETRI_PLACES=289, PETRI_TRANSITIONS=386} [2024-06-21 20:10:20,994 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 248 predicate places. [2024-06-21 20:10:20,994 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 386 transitions, 6842 flow [2024-06-21 20:10:20,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:20,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:20,994 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-21 20:10:20,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 20:10:20,994 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:20,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:20,994 INFO L85 PathProgramCache]: Analyzing trace with hash 946866644, now seen corresponding path program 8 times [2024-06-21 20:10:20,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:20,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256487332] [2024-06-21 20:10:20,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:20,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:20,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:21,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:21,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:21,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256487332] [2024-06-21 20:10:21,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256487332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:21,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:21,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:10:21,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889962830] [2024-06-21 20:10:21,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:21,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:10:21,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:21,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:10:21,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:10:21,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:21,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 386 transitions, 6842 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:21,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:21,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:21,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:21,613 INFO L124 PetriNetUnfolderBase]: 1796/3006 cut-off events. [2024-06-21 20:10:21,614 INFO L125 PetriNetUnfolderBase]: For 207800/207805 co-relation queries the response was YES. [2024-06-21 20:10:21,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24935 conditions, 3006 events. 1796/3006 cut-off events. For 207800/207805 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 17751 event pairs, 356 based on Foata normal form. 5/3004 useless extension candidates. Maximal degree in co-relation 24801. Up to 2485 conditions per place. [2024-06-21 20:10:21,648 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 257 selfloop transitions, 144 changer transitions 0/408 dead transitions. [2024-06-21 20:10:21,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 408 transitions, 8010 flow [2024-06-21 20:10:21,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:10:21,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:10:21,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-21 20:10:21,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-21 20:10:21,649 INFO L175 Difference]: Start difference. First operand has 289 places, 386 transitions, 6842 flow. Second operand 10 states and 218 transitions. [2024-06-21 20:10:21,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 408 transitions, 8010 flow [2024-06-21 20:10:22,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 408 transitions, 7653 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-21 20:10:22,426 INFO L231 Difference]: Finished difference. Result has 294 places, 389 transitions, 6841 flow [2024-06-21 20:10:22,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6507, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6841, PETRI_PLACES=294, PETRI_TRANSITIONS=389} [2024-06-21 20:10:22,427 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-21 20:10:22,427 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 389 transitions, 6841 flow [2024-06-21 20:10:22,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:22,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:22,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:10:22,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 20:10:22,428 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:22,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:22,428 INFO L85 PathProgramCache]: Analyzing trace with hash -870558362, now seen corresponding path program 9 times [2024-06-21 20:10:22,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:22,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785136773] [2024-06-21 20:10:22,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:22,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:22,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:22,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-21 20:10:22,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:22,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785136773] [2024-06-21 20:10:22,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785136773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:22,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:22,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:10:22,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477287518] [2024-06-21 20:10:22,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:22,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:10:22,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:22,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:10:22,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:10:22,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:22,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 389 transitions, 6841 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:22,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:22,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:22,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:23,058 INFO L124 PetriNetUnfolderBase]: 1793/2998 cut-off events. [2024-06-21 20:10:23,058 INFO L125 PetriNetUnfolderBase]: For 210271/210276 co-relation queries the response was YES. [2024-06-21 20:10:23,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24854 conditions, 2998 events. 1793/2998 cut-off events. For 210271/210276 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 17650 event pairs, 354 based on Foata normal form. 5/2996 useless extension candidates. Maximal degree in co-relation 24719. Up to 2482 conditions per place. [2024-06-21 20:10:23,092 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 255 selfloop transitions, 146 changer transitions 0/408 dead transitions. [2024-06-21 20:10:23,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 408 transitions, 7819 flow [2024-06-21 20:10:23,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:10:23,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:10:23,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-21 20:10:23,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5318181818181819 [2024-06-21 20:10:23,093 INFO L175 Difference]: Start difference. First operand has 294 places, 389 transitions, 6841 flow. Second operand 11 states and 234 transitions. [2024-06-21 20:10:23,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 408 transitions, 7819 flow [2024-06-21 20:10:23,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 408 transitions, 7463 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-21 20:10:23,927 INFO L231 Difference]: Finished difference. Result has 296 places, 389 transitions, 6783 flow [2024-06-21 20:10:23,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6485, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6783, PETRI_PLACES=296, PETRI_TRANSITIONS=389} [2024-06-21 20:10:23,928 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 255 predicate places. [2024-06-21 20:10:23,928 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 389 transitions, 6783 flow [2024-06-21 20:10:23,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:23,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:23,929 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-21 20:10:23,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 20:10:23,929 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:23,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:23,929 INFO L85 PathProgramCache]: Analyzing trace with hash -870558548, now seen corresponding path program 8 times [2024-06-21 20:10:23,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:23,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335891523] [2024-06-21 20:10:23,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:23,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:23,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:24,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:24,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:24,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335891523] [2024-06-21 20:10:24,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335891523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:24,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:24,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:10:24,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907945377] [2024-06-21 20:10:24,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:24,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:10:24,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:24,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:10:24,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:10:24,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:24,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 389 transitions, 6783 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:24,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:24,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:24,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:24,530 INFO L124 PetriNetUnfolderBase]: 1798/2987 cut-off events. [2024-06-21 20:10:24,530 INFO L125 PetriNetUnfolderBase]: For 215062/215064 co-relation queries the response was YES. [2024-06-21 20:10:24,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24745 conditions, 2987 events. 1798/2987 cut-off events. For 215062/215064 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 17489 event pairs, 414 based on Foata normal form. 1/2973 useless extension candidates. Maximal degree in co-relation 24609. Up to 2175 conditions per place. [2024-06-21 20:10:24,565 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 176 selfloop transitions, 232 changer transitions 0/415 dead transitions. [2024-06-21 20:10:24,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 415 transitions, 8101 flow [2024-06-21 20:10:24,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:10:24,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:10:24,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-21 20:10:24,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-21 20:10:24,566 INFO L175 Difference]: Start difference. First operand has 296 places, 389 transitions, 6783 flow. Second operand 8 states and 183 transitions. [2024-06-21 20:10:24,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 415 transitions, 8101 flow [2024-06-21 20:10:25,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 415 transitions, 7715 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-21 20:10:25,408 INFO L231 Difference]: Finished difference. Result has 294 places, 398 transitions, 7240 flow [2024-06-21 20:10:25,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6397, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7240, PETRI_PLACES=294, PETRI_TRANSITIONS=398} [2024-06-21 20:10:25,408 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-21 20:10:25,408 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 398 transitions, 7240 flow [2024-06-21 20:10:25,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:25,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:25,409 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-21 20:10:25,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 20:10:25,409 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:25,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:25,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1652164536, now seen corresponding path program 10 times [2024-06-21 20:10:25,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:25,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873912018] [2024-06-21 20:10:25,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:25,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:25,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:25,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:25,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:25,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873912018] [2024-06-21 20:10:25,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873912018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:25,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:25,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:10:25,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455813243] [2024-06-21 20:10:25,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:25,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:10:25,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:25,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:10:25,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:10:25,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:25,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 398 transitions, 7240 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:25,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:25,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:25,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:26,075 INFO L124 PetriNetUnfolderBase]: 1818/3042 cut-off events. [2024-06-21 20:10:26,075 INFO L125 PetriNetUnfolderBase]: For 222394/222396 co-relation queries the response was YES. [2024-06-21 20:10:26,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25866 conditions, 3042 events. 1818/3042 cut-off events. For 222394/222396 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 17959 event pairs, 331 based on Foata normal form. 1/3038 useless extension candidates. Maximal degree in co-relation 25729. Up to 2563 conditions per place. [2024-06-21 20:10:26,109 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 315 selfloop transitions, 107 changer transitions 0/429 dead transitions. [2024-06-21 20:10:26,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 429 transitions, 8546 flow [2024-06-21 20:10:26,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:10:26,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:10:26,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-21 20:10:26,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 20:10:26,110 INFO L175 Difference]: Start difference. First operand has 294 places, 398 transitions, 7240 flow. Second operand 8 states and 188 transitions. [2024-06-21 20:10:26,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 429 transitions, 8546 flow [2024-06-21 20:10:26,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 429 transitions, 8404 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-21 20:10:26,891 INFO L231 Difference]: Finished difference. Result has 301 places, 409 transitions, 7661 flow [2024-06-21 20:10:26,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7098, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7661, PETRI_PLACES=301, PETRI_TRANSITIONS=409} [2024-06-21 20:10:26,892 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 260 predicate places. [2024-06-21 20:10:26,892 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 409 transitions, 7661 flow [2024-06-21 20:10:26,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:26,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:26,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:10:26,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 20:10:26,892 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:26,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:26,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1173292228, now seen corresponding path program 9 times [2024-06-21 20:10:26,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:26,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271488067] [2024-06-21 20:10:26,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:26,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:26,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:26,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:26,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:26,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271488067] [2024-06-21 20:10:26,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271488067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:26,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:26,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:10:26,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877068113] [2024-06-21 20:10:26,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:26,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:10:26,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:26,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:10:26,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:10:27,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:27,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 409 transitions, 7661 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:27,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:27,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:27,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:27,559 INFO L124 PetriNetUnfolderBase]: 1823/3051 cut-off events. [2024-06-21 20:10:27,559 INFO L125 PetriNetUnfolderBase]: For 222620/222622 co-relation queries the response was YES. [2024-06-21 20:10:27,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25192 conditions, 3051 events. 1823/3051 cut-off events. For 222620/222622 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 18041 event pairs, 331 based on Foata normal form. 1/3047 useless extension candidates. Maximal degree in co-relation 25050. Up to 2549 conditions per place. [2024-06-21 20:10:27,594 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 336 selfloop transitions, 96 changer transitions 0/439 dead transitions. [2024-06-21 20:10:27,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 439 transitions, 8792 flow [2024-06-21 20:10:27,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:10:27,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:10:27,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-21 20:10:27,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-21 20:10:27,595 INFO L175 Difference]: Start difference. First operand has 301 places, 409 transitions, 7661 flow. Second operand 10 states and 225 transitions. [2024-06-21 20:10:27,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 439 transitions, 8792 flow [2024-06-21 20:10:28,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 439 transitions, 8569 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 20:10:28,486 INFO L231 Difference]: Finished difference. Result has 305 places, 412 transitions, 7701 flow [2024-06-21 20:10:28,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7440, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7701, PETRI_PLACES=305, PETRI_TRANSITIONS=412} [2024-06-21 20:10:28,486 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 264 predicate places. [2024-06-21 20:10:28,487 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 412 transitions, 7701 flow [2024-06-21 20:10:28,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:28,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:28,487 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-21 20:10:28,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 20:10:28,487 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:28,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:28,487 INFO L85 PathProgramCache]: Analyzing trace with hash 373298812, now seen corresponding path program 10 times [2024-06-21 20:10:28,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:28,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64970103] [2024-06-21 20:10:28,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:28,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:28,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:28,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:28,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:28,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64970103] [2024-06-21 20:10:28,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64970103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:28,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:28,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:10:28,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013037415] [2024-06-21 20:10:28,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:28,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:10:28,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:28,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:10:28,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:10:28,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:28,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 412 transitions, 7701 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:28,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:28,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:28,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:29,220 INFO L124 PetriNetUnfolderBase]: 1820/3058 cut-off events. [2024-06-21 20:10:29,221 INFO L125 PetriNetUnfolderBase]: For 219516/219518 co-relation queries the response was YES. [2024-06-21 20:10:29,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25099 conditions, 3058 events. 1820/3058 cut-off events. For 219516/219518 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 18171 event pairs, 333 based on Foata normal form. 1/3054 useless extension candidates. Maximal degree in co-relation 24957. Up to 2546 conditions per place. [2024-06-21 20:10:29,261 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 332 selfloop transitions, 94 changer transitions 0/433 dead transitions. [2024-06-21 20:10:29,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 433 transitions, 8605 flow [2024-06-21 20:10:29,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:10:29,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:10:29,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 20:10:29,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 20:10:29,263 INFO L175 Difference]: Start difference. First operand has 305 places, 412 transitions, 7701 flow. Second operand 8 states and 186 transitions. [2024-06-21 20:10:29,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 433 transitions, 8605 flow [2024-06-21 20:10:30,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 433 transitions, 8044 flow, removed 46 selfloop flow, removed 10 redundant places. [2024-06-21 20:10:30,211 INFO L231 Difference]: Finished difference. Result has 303 places, 412 transitions, 7334 flow [2024-06-21 20:10:30,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7140, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7334, PETRI_PLACES=303, PETRI_TRANSITIONS=412} [2024-06-21 20:10:30,212 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-21 20:10:30,212 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 412 transitions, 7334 flow [2024-06-21 20:10:30,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:30,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:30,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:10:30,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 20:10:30,213 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:30,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:30,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1652170116, now seen corresponding path program 11 times [2024-06-21 20:10:30,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:30,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220691142] [2024-06-21 20:10:30,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:30,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:30,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:30,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:30,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:30,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220691142] [2024-06-21 20:10:30,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220691142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:30,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:30,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:10:30,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943687000] [2024-06-21 20:10:30,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:30,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:10:30,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:30,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:10:30,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:10:30,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:30,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 412 transitions, 7334 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:30,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:30,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:30,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:30,845 INFO L124 PetriNetUnfolderBase]: 1817/3045 cut-off events. [2024-06-21 20:10:30,845 INFO L125 PetriNetUnfolderBase]: For 221452/221454 co-relation queries the response was YES. [2024-06-21 20:10:30,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24409 conditions, 3045 events. 1817/3045 cut-off events. For 221452/221454 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 17990 event pairs, 331 based on Foata normal form. 1/3041 useless extension candidates. Maximal degree in co-relation 24269. Up to 2563 conditions per place. [2024-06-21 20:10:30,881 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 320 selfloop transitions, 99 changer transitions 0/426 dead transitions. [2024-06-21 20:10:30,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 426 transitions, 8218 flow [2024-06-21 20:10:30,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:10:30,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:10:30,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 20:10:30,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-21 20:10:30,882 INFO L175 Difference]: Start difference. First operand has 303 places, 412 transitions, 7334 flow. Second operand 6 states and 145 transitions. [2024-06-21 20:10:30,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 426 transitions, 8218 flow [2024-06-21 20:10:31,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 426 transitions, 8022 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 20:10:31,667 INFO L231 Difference]: Finished difference. Result has 302 places, 412 transitions, 7357 flow [2024-06-21 20:10:31,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7138, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7357, PETRI_PLACES=302, PETRI_TRANSITIONS=412} [2024-06-21 20:10:31,668 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 261 predicate places. [2024-06-21 20:10:31,668 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 412 transitions, 7357 flow [2024-06-21 20:10:31,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:31,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:31,668 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-21 20:10:31,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 20:10:31,669 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:31,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:31,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1665057126, now seen corresponding path program 12 times [2024-06-21 20:10:31,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:31,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547902882] [2024-06-21 20:10:31,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:31,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:31,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:31,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-21 20:10:31,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:31,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547902882] [2024-06-21 20:10:31,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547902882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:31,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:31,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:10:31,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885307966] [2024-06-21 20:10:31,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:31,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:10:31,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:31,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:10:31,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:10:31,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:31,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 412 transitions, 7357 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:31,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:31,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:31,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:32,294 INFO L124 PetriNetUnfolderBase]: 1819/3048 cut-off events. [2024-06-21 20:10:32,294 INFO L125 PetriNetUnfolderBase]: For 227069/227071 co-relation queries the response was YES. [2024-06-21 20:10:32,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24428 conditions, 3048 events. 1819/3048 cut-off events. For 227069/227071 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 18022 event pairs, 331 based on Foata normal form. 2/3045 useless extension candidates. Maximal degree in co-relation 24287. Up to 2523 conditions per place. [2024-06-21 20:10:32,330 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 298 selfloop transitions, 127 changer transitions 0/432 dead transitions. [2024-06-21 20:10:32,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 432 transitions, 8436 flow [2024-06-21 20:10:32,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:10:32,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:10:32,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-21 20:10:32,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-21 20:10:32,331 INFO L175 Difference]: Start difference. First operand has 302 places, 412 transitions, 7357 flow. Second operand 9 states and 203 transitions. [2024-06-21 20:10:32,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 432 transitions, 8436 flow [2024-06-21 20:10:33,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 432 transitions, 8238 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-21 20:10:33,294 INFO L231 Difference]: Finished difference. Result has 306 places, 415 transitions, 7472 flow [2024-06-21 20:10:33,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7159, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7472, PETRI_PLACES=306, PETRI_TRANSITIONS=415} [2024-06-21 20:10:33,294 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-21 20:10:33,294 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 415 transitions, 7472 flow [2024-06-21 20:10:33,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:33,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:33,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:10:33,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 20:10:33,295 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:33,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:33,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1138575784, now seen corresponding path program 13 times [2024-06-21 20:10:33,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:33,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996296255] [2024-06-21 20:10:33,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:33,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:33,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:33,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:33,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:33,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996296255] [2024-06-21 20:10:33,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996296255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:33,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:33,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:10:33,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701429550] [2024-06-21 20:10:33,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:33,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:10:33,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:33,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:10:33,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:10:33,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:33,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 415 transitions, 7472 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:33,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:33,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:33,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:33,913 INFO L124 PetriNetUnfolderBase]: 1824/3055 cut-off events. [2024-06-21 20:10:33,913 INFO L125 PetriNetUnfolderBase]: For 230320/230322 co-relation queries the response was YES. [2024-06-21 20:10:33,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24638 conditions, 3055 events. 1824/3055 cut-off events. For 230320/230322 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 18079 event pairs, 331 based on Foata normal form. 1/3051 useless extension candidates. Maximal degree in co-relation 24496. Up to 2529 conditions per place. [2024-06-21 20:10:33,950 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 293 selfloop transitions, 134 changer transitions 0/434 dead transitions. [2024-06-21 20:10:33,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 434 transitions, 8561 flow [2024-06-21 20:10:33,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:10:33,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:10:33,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-21 20:10:33,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-21 20:10:33,951 INFO L175 Difference]: Start difference. First operand has 306 places, 415 transitions, 7472 flow. Second operand 8 states and 183 transitions. [2024-06-21 20:10:33,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 434 transitions, 8561 flow [2024-06-21 20:10:34,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 434 transitions, 8317 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 20:10:34,899 INFO L231 Difference]: Finished difference. Result has 308 places, 418 transitions, 7555 flow [2024-06-21 20:10:34,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7231, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7555, PETRI_PLACES=308, PETRI_TRANSITIONS=418} [2024-06-21 20:10:34,899 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-21 20:10:34,899 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 418 transitions, 7555 flow [2024-06-21 20:10:34,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:34,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:34,899 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-21 20:10:34,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 20:10:34,900 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:34,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:34,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1311303010, now seen corresponding path program 11 times [2024-06-21 20:10:34,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:34,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079962826] [2024-06-21 20:10:34,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:34,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:34,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:35,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:35,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:35,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079962826] [2024-06-21 20:10:35,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079962826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:35,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:35,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:10:35,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860918145] [2024-06-21 20:10:35,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:35,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:10:35,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:35,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:10:35,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:10:35,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:35,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 418 transitions, 7555 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:35,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:35,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:35,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:35,549 INFO L124 PetriNetUnfolderBase]: 1853/3107 cut-off events. [2024-06-21 20:10:35,549 INFO L125 PetriNetUnfolderBase]: For 245181/245183 co-relation queries the response was YES. [2024-06-21 20:10:35,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25403 conditions, 3107 events. 1853/3107 cut-off events. For 245181/245183 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 18463 event pairs, 333 based on Foata normal form. 1/3103 useless extension candidates. Maximal degree in co-relation 25260. Up to 2424 conditions per place. [2024-06-21 20:10:35,587 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 272 selfloop transitions, 169 changer transitions 0/448 dead transitions. [2024-06-21 20:10:35,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 448 transitions, 9052 flow [2024-06-21 20:10:35,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:10:35,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:10:35,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-21 20:10:35,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-21 20:10:35,588 INFO L175 Difference]: Start difference. First operand has 308 places, 418 transitions, 7555 flow. Second operand 9 states and 202 transitions. [2024-06-21 20:10:35,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 448 transitions, 9052 flow [2024-06-21 20:10:36,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 448 transitions, 8841 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 20:10:36,539 INFO L231 Difference]: Finished difference. Result has 313 places, 430 transitions, 8062 flow [2024-06-21 20:10:36,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7344, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8062, PETRI_PLACES=313, PETRI_TRANSITIONS=430} [2024-06-21 20:10:36,539 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 272 predicate places. [2024-06-21 20:10:36,539 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 430 transitions, 8062 flow [2024-06-21 20:10:36,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:36,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:36,540 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-21 20:10:36,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 20:10:36,540 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:36,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:36,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1315944640, now seen corresponding path program 12 times [2024-06-21 20:10:36,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:36,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941454543] [2024-06-21 20:10:36,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:36,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:36,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:36,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:36,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:36,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941454543] [2024-06-21 20:10:36,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941454543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:36,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:36,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:10:36,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989115491] [2024-06-21 20:10:36,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:36,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:10:36,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:36,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:10:36,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:10:36,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:36,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 430 transitions, 8062 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:36,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:36,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:36,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:37,298 INFO L124 PetriNetUnfolderBase]: 1850/3099 cut-off events. [2024-06-21 20:10:37,298 INFO L125 PetriNetUnfolderBase]: For 250203/250205 co-relation queries the response was YES. [2024-06-21 20:10:37,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25633 conditions, 3099 events. 1850/3099 cut-off events. For 250203/250205 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 18396 event pairs, 332 based on Foata normal form. 1/3095 useless extension candidates. Maximal degree in co-relation 25488. Up to 2422 conditions per place. [2024-06-21 20:10:37,331 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 276 selfloop transitions, 166 changer transitions 0/449 dead transitions. [2024-06-21 20:10:37,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 449 transitions, 9286 flow [2024-06-21 20:10:37,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:10:37,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:10:37,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-21 20:10:37,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-21 20:10:37,332 INFO L175 Difference]: Start difference. First operand has 313 places, 430 transitions, 8062 flow. Second operand 10 states and 222 transitions. [2024-06-21 20:10:37,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 449 transitions, 9286 flow [2024-06-21 20:10:38,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 449 transitions, 8928 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-06-21 20:10:38,313 INFO L231 Difference]: Finished difference. Result has 318 places, 430 transitions, 8042 flow [2024-06-21 20:10:38,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7704, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8042, PETRI_PLACES=318, PETRI_TRANSITIONS=430} [2024-06-21 20:10:38,314 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-21 20:10:38,314 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 430 transitions, 8042 flow [2024-06-21 20:10:38,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:38,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:38,314 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-21 20:10:38,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 20:10:38,314 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:38,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:38,314 INFO L85 PathProgramCache]: Analyzing trace with hash 381060778, now seen corresponding path program 14 times [2024-06-21 20:10:38,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:38,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508650449] [2024-06-21 20:10:38,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:38,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:38,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:38,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:38,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:38,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508650449] [2024-06-21 20:10:38,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508650449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:38,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:38,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:10:38,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669496058] [2024-06-21 20:10:38,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:38,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:10:38,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:38,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:10:38,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:10:38,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:38,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 430 transitions, 8042 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:38,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:38,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:38,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:38,956 INFO L124 PetriNetUnfolderBase]: 1847/3095 cut-off events. [2024-06-21 20:10:38,956 INFO L125 PetriNetUnfolderBase]: For 252687/252689 co-relation queries the response was YES. [2024-06-21 20:10:38,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25524 conditions, 3095 events. 1847/3095 cut-off events. For 252687/252689 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 18362 event pairs, 337 based on Foata normal form. 1/3091 useless extension candidates. Maximal degree in co-relation 25378. Up to 2562 conditions per place. [2024-06-21 20:10:39,012 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 305 selfloop transitions, 135 changer transitions 0/447 dead transitions. [2024-06-21 20:10:39,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 447 transitions, 8964 flow [2024-06-21 20:10:39,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:10:39,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:10:39,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 20:10:39,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 20:10:39,013 INFO L175 Difference]: Start difference. First operand has 318 places, 430 transitions, 8042 flow. Second operand 7 states and 167 transitions. [2024-06-21 20:10:39,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 447 transitions, 8964 flow [2024-06-21 20:10:39,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 447 transitions, 8646 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 20:10:39,998 INFO L231 Difference]: Finished difference. Result has 318 places, 430 transitions, 8000 flow [2024-06-21 20:10:39,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7724, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8000, PETRI_PLACES=318, PETRI_TRANSITIONS=430} [2024-06-21 20:10:39,999 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-21 20:10:39,999 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 430 transitions, 8000 flow [2024-06-21 20:10:39,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:39,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:39,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] [2024-06-21 20:10:39,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 20:10:39,999 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:39,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:39,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1665056940, now seen corresponding path program 13 times [2024-06-21 20:10:39,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:40,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902296343] [2024-06-21 20:10:40,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:40,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:40,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:40,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:40,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:40,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902296343] [2024-06-21 20:10:40,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902296343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:40,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:40,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:10:40,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853853247] [2024-06-21 20:10:40,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:40,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:10:40,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:40,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:10:40,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:10:40,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:40,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 430 transitions, 8000 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:40,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:40,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:40,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:40,634 INFO L124 PetriNetUnfolderBase]: 1844/3087 cut-off events. [2024-06-21 20:10:40,635 INFO L125 PetriNetUnfolderBase]: For 255282/255284 co-relation queries the response was YES. [2024-06-21 20:10:40,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25369 conditions, 3087 events. 1844/3087 cut-off events. For 255282/255284 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 18252 event pairs, 335 based on Foata normal form. 1/3083 useless extension candidates. Maximal degree in co-relation 25223. Up to 2418 conditions per place. [2024-06-21 20:10:40,672 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 262 selfloop transitions, 180 changer transitions 0/449 dead transitions. [2024-06-21 20:10:40,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 449 transitions, 9082 flow [2024-06-21 20:10:40,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:10:40,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:10:40,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 20:10:40,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 20:10:40,673 INFO L175 Difference]: Start difference. First operand has 318 places, 430 transitions, 8000 flow. Second operand 8 states and 186 transitions. [2024-06-21 20:10:40,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 449 transitions, 9082 flow [2024-06-21 20:10:41,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 449 transitions, 8561 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-21 20:10:41,692 INFO L231 Difference]: Finished difference. Result has 317 places, 430 transitions, 7845 flow [2024-06-21 20:10:41,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7479, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7845, PETRI_PLACES=317, PETRI_TRANSITIONS=430} [2024-06-21 20:10:41,692 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-21 20:10:41,692 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 430 transitions, 7845 flow [2024-06-21 20:10:41,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:41,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:41,693 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-21 20:10:41,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 20:10:41,693 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:41,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:41,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1573740588, now seen corresponding path program 1 times [2024-06-21 20:10:41,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:41,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012889152] [2024-06-21 20:10:41,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:41,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:41,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:41,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:41,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:41,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012889152] [2024-06-21 20:10:41,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012889152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:41,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:41,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:10:41,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042738655] [2024-06-21 20:10:41,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:41,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:10:41,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:41,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:10:41,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:10:41,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:41,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 430 transitions, 7845 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:41,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:41,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:41,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:42,383 INFO L124 PetriNetUnfolderBase]: 1930/3235 cut-off events. [2024-06-21 20:10:42,383 INFO L125 PetriNetUnfolderBase]: For 312687/312696 co-relation queries the response was YES. [2024-06-21 20:10:42,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26977 conditions, 3235 events. 1930/3235 cut-off events. For 312687/312696 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 19318 event pairs, 345 based on Foata normal form. 12/3244 useless extension candidates. Maximal degree in co-relation 26830. Up to 2684 conditions per place. [2024-06-21 20:10:42,420 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 413 selfloop transitions, 46 changer transitions 0/466 dead transitions. [2024-06-21 20:10:42,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 466 transitions, 9118 flow [2024-06-21 20:10:42,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:10:42,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:10:42,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-21 20:10:42,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-21 20:10:42,421 INFO L175 Difference]: Start difference. First operand has 317 places, 430 transitions, 7845 flow. Second operand 7 states and 164 transitions. [2024-06-21 20:10:42,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 466 transitions, 9118 flow [2024-06-21 20:10:43,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 466 transitions, 8744 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 20:10:43,556 INFO L231 Difference]: Finished difference. Result has 319 places, 436 transitions, 7671 flow [2024-06-21 20:10:43,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7471, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7671, PETRI_PLACES=319, PETRI_TRANSITIONS=436} [2024-06-21 20:10:43,556 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-21 20:10:43,556 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 436 transitions, 7671 flow [2024-06-21 20:10:43,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:43,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:43,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] [2024-06-21 20:10:43,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 20:10:43,557 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:43,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:43,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1411216074, now seen corresponding path program 2 times [2024-06-21 20:10:43,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:43,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925309061] [2024-06-21 20:10:43,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:43,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:43,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:43,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:43,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:43,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925309061] [2024-06-21 20:10:43,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925309061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:43,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:43,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:10:43,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950758696] [2024-06-21 20:10:43,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:43,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:10:43,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:43,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:10:43,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:10:43,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:43,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 436 transitions, 7671 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:43,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:43,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:43,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:44,275 INFO L124 PetriNetUnfolderBase]: 1996/3342 cut-off events. [2024-06-21 20:10:44,275 INFO L125 PetriNetUnfolderBase]: For 344688/344697 co-relation queries the response was YES. [2024-06-21 20:10:44,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28170 conditions, 3342 events. 1996/3342 cut-off events. For 344688/344697 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 20094 event pairs, 363 based on Foata normal form. 12/3351 useless extension candidates. Maximal degree in co-relation 28020. Up to 2898 conditions per place. [2024-06-21 20:10:44,316 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 411 selfloop transitions, 44 changer transitions 0/462 dead transitions. [2024-06-21 20:10:44,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 462 transitions, 8868 flow [2024-06-21 20:10:44,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:10:44,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:10:44,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 20:10:44,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 20:10:44,317 INFO L175 Difference]: Start difference. First operand has 319 places, 436 transitions, 7671 flow. Second operand 7 states and 161 transitions. [2024-06-21 20:10:44,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 462 transitions, 8868 flow [2024-06-21 20:10:45,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 462 transitions, 8792 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-21 20:10:45,495 INFO L231 Difference]: Finished difference. Result has 325 places, 439 transitions, 7737 flow [2024-06-21 20:10:45,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7595, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7737, PETRI_PLACES=325, PETRI_TRANSITIONS=439} [2024-06-21 20:10:45,495 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 284 predicate places. [2024-06-21 20:10:45,496 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 439 transitions, 7737 flow [2024-06-21 20:10:45,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:45,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:45,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:10:45,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 20:10:45,496 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:45,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:45,496 INFO L85 PathProgramCache]: Analyzing trace with hash -2019503514, now seen corresponding path program 3 times [2024-06-21 20:10:45,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:45,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090949107] [2024-06-21 20:10:45,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:45,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:45,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:45,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:45,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:45,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090949107] [2024-06-21 20:10:45,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090949107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:45,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:45,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:10:45,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041844764] [2024-06-21 20:10:45,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:45,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:10:45,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:45,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:10:45,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:10:45,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:45,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 439 transitions, 7737 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:45,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:45,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:45,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:46,146 INFO L124 PetriNetUnfolderBase]: 1978/3311 cut-off events. [2024-06-21 20:10:46,146 INFO L125 PetriNetUnfolderBase]: For 334293/334302 co-relation queries the response was YES. [2024-06-21 20:10:46,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27609 conditions, 3311 events. 1978/3311 cut-off events. For 334293/334302 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 19827 event pairs, 361 based on Foata normal form. 14/3322 useless extension candidates. Maximal degree in co-relation 27456. Up to 2920 conditions per place. [2024-06-21 20:10:46,187 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 409 selfloop transitions, 43 changer transitions 0/459 dead transitions. [2024-06-21 20:10:46,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 459 transitions, 8731 flow [2024-06-21 20:10:46,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:10:46,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:10:46,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-21 20:10:46,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-21 20:10:46,188 INFO L175 Difference]: Start difference. First operand has 325 places, 439 transitions, 7737 flow. Second operand 7 states and 157 transitions. [2024-06-21 20:10:46,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 459 transitions, 8731 flow [2024-06-21 20:10:47,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 459 transitions, 8653 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-21 20:10:47,587 INFO L231 Difference]: Finished difference. Result has 329 places, 440 transitions, 7772 flow [2024-06-21 20:10:47,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7669, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7772, PETRI_PLACES=329, PETRI_TRANSITIONS=440} [2024-06-21 20:10:47,587 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-21 20:10:47,588 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 440 transitions, 7772 flow [2024-06-21 20:10:47,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:47,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:47,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:10:47,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 20:10:47,588 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:47,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:47,589 INFO L85 PathProgramCache]: Analyzing trace with hash 698632022, now seen corresponding path program 4 times [2024-06-21 20:10:47,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:47,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43578919] [2024-06-21 20:10:47,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:47,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:47,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:47,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:47,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:47,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43578919] [2024-06-21 20:10:47,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43578919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:47,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:47,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:10:47,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415278325] [2024-06-21 20:10:47,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:47,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:10:47,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:47,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:10:47,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:10:47,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:47,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 440 transitions, 7772 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:47,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:47,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:47,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:48,331 INFO L124 PetriNetUnfolderBase]: 2006/3356 cut-off events. [2024-06-21 20:10:48,331 INFO L125 PetriNetUnfolderBase]: For 340638/340638 co-relation queries the response was YES. [2024-06-21 20:10:48,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27933 conditions, 3356 events. 2006/3356 cut-off events. For 340638/340638 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 20199 event pairs, 365 based on Foata normal form. 8/3360 useless extension candidates. Maximal degree in co-relation 27778. Up to 2964 conditions per place. [2024-06-21 20:10:48,373 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 409 selfloop transitions, 47 changer transitions 0/463 dead transitions. [2024-06-21 20:10:48,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 463 transitions, 8779 flow [2024-06-21 20:10:48,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:10:48,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:10:48,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-21 20:10:48,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5275 [2024-06-21 20:10:48,374 INFO L175 Difference]: Start difference. First operand has 329 places, 440 transitions, 7772 flow. Second operand 10 states and 211 transitions. [2024-06-21 20:10:48,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 463 transitions, 8779 flow [2024-06-21 20:10:49,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 463 transitions, 8700 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-21 20:10:49,698 INFO L231 Difference]: Finished difference. Result has 335 places, 441 transitions, 7813 flow [2024-06-21 20:10:49,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7693, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7813, PETRI_PLACES=335, PETRI_TRANSITIONS=441} [2024-06-21 20:10:49,699 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-21 20:10:49,699 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 441 transitions, 7813 flow [2024-06-21 20:10:49,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:49,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:49,699 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-21 20:10:49,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 20:10:49,699 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:49,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:49,700 INFO L85 PathProgramCache]: Analyzing trace with hash -875674664, now seen corresponding path program 5 times [2024-06-21 20:10:49,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:49,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134451135] [2024-06-21 20:10:49,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:49,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:49,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:49,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:49,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:49,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134451135] [2024-06-21 20:10:49,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134451135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:49,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:49,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:10:49,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274691438] [2024-06-21 20:10:49,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:49,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:10:49,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:49,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:10:49,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:10:49,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:49,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 441 transitions, 7813 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:49,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:49,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:49,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:50,415 INFO L124 PetriNetUnfolderBase]: 2021/3385 cut-off events. [2024-06-21 20:10:50,415 INFO L125 PetriNetUnfolderBase]: For 341993/341993 co-relation queries the response was YES. [2024-06-21 20:10:50,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28107 conditions, 3385 events. 2021/3385 cut-off events. For 341993/341993 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 20414 event pairs, 370 based on Foata normal form. 8/3389 useless extension candidates. Maximal degree in co-relation 27951. Up to 2989 conditions per place. [2024-06-21 20:10:50,457 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 409 selfloop transitions, 46 changer transitions 0/462 dead transitions. [2024-06-21 20:10:50,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 462 transitions, 8816 flow [2024-06-21 20:10:50,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:10:50,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:10:50,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-21 20:10:50,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-21 20:10:50,458 INFO L175 Difference]: Start difference. First operand has 335 places, 441 transitions, 7813 flow. Second operand 8 states and 177 transitions. [2024-06-21 20:10:50,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 462 transitions, 8816 flow [2024-06-21 20:10:51,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 462 transitions, 8717 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 20:10:51,877 INFO L231 Difference]: Finished difference. Result has 336 places, 442 transitions, 7834 flow [2024-06-21 20:10:51,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7714, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7834, PETRI_PLACES=336, PETRI_TRANSITIONS=442} [2024-06-21 20:10:51,878 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-21 20:10:51,878 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 442 transitions, 7834 flow [2024-06-21 20:10:51,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:51,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:51,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] [2024-06-21 20:10:51,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 20:10:51,879 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:51,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:51,879 INFO L85 PathProgramCache]: Analyzing trace with hash -875822534, now seen corresponding path program 6 times [2024-06-21 20:10:51,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:51,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926018926] [2024-06-21 20:10:51,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:51,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:51,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:51,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:51,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:51,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926018926] [2024-06-21 20:10:51,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926018926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:51,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:51,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:10:51,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443784784] [2024-06-21 20:10:51,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:51,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:10:51,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:51,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:10:51,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:10:52,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:52,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 442 transitions, 7834 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:52,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:52,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:52,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:52,640 INFO L124 PetriNetUnfolderBase]: 2041/3421 cut-off events. [2024-06-21 20:10:52,641 INFO L125 PetriNetUnfolderBase]: For 343421/343421 co-relation queries the response was YES. [2024-06-21 20:10:52,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28378 conditions, 3421 events. 2041/3421 cut-off events. For 343421/343421 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 20677 event pairs, 370 based on Foata normal form. 6/3423 useless extension candidates. Maximal degree in co-relation 28221. Up to 2959 conditions per place. [2024-06-21 20:10:52,683 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 412 selfloop transitions, 49 changer transitions 0/468 dead transitions. [2024-06-21 20:10:52,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 468 transitions, 8899 flow [2024-06-21 20:10:52,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:10:52,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:10:52,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-21 20:10:52,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-21 20:10:52,684 INFO L175 Difference]: Start difference. First operand has 336 places, 442 transitions, 7834 flow. Second operand 8 states and 179 transitions. [2024-06-21 20:10:52,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 468 transitions, 8899 flow [2024-06-21 20:10:54,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 468 transitions, 8796 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 20:10:54,393 INFO L231 Difference]: Finished difference. Result has 339 places, 445 transitions, 7899 flow [2024-06-21 20:10:54,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7731, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7899, PETRI_PLACES=339, PETRI_TRANSITIONS=445} [2024-06-21 20:10:54,393 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-21 20:10:54,393 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 445 transitions, 7899 flow [2024-06-21 20:10:54,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:54,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:54,394 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-21 20:10:54,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 20:10:54,394 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:54,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:54,394 INFO L85 PathProgramCache]: Analyzing trace with hash 947090774, now seen corresponding path program 1 times [2024-06-21 20:10:54,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:54,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546151884] [2024-06-21 20:10:54,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:54,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:54,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:54,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:54,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:54,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546151884] [2024-06-21 20:10:54,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546151884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:54,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:54,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:10:54,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960119924] [2024-06-21 20:10:54,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:54,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:10:54,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:54,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:10:54,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:10:54,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:54,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 445 transitions, 7899 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:54,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:54,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:54,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:55,120 INFO L124 PetriNetUnfolderBase]: 2028/3402 cut-off events. [2024-06-21 20:10:55,121 INFO L125 PetriNetUnfolderBase]: For 330368/330368 co-relation queries the response was YES. [2024-06-21 20:10:55,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27896 conditions, 3402 events. 2028/3402 cut-off events. For 330368/330368 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 20550 event pairs, 363 based on Foata normal form. 6/3404 useless extension candidates. Maximal degree in co-relation 27737. Up to 2940 conditions per place. [2024-06-21 20:10:55,164 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 412 selfloop transitions, 51 changer transitions 0/470 dead transitions. [2024-06-21 20:10:55,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 470 transitions, 8913 flow [2024-06-21 20:10:55,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:10:55,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:10:55,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-21 20:10:55,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5325 [2024-06-21 20:10:55,167 INFO L175 Difference]: Start difference. First operand has 339 places, 445 transitions, 7899 flow. Second operand 10 states and 213 transitions. [2024-06-21 20:10:55,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 470 transitions, 8913 flow [2024-06-21 20:10:56,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 470 transitions, 8831 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 20:10:56,849 INFO L231 Difference]: Finished difference. Result has 345 places, 445 transitions, 7923 flow [2024-06-21 20:10:56,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7817, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7923, PETRI_PLACES=345, PETRI_TRANSITIONS=445} [2024-06-21 20:10:56,850 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 304 predicate places. [2024-06-21 20:10:56,850 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 445 transitions, 7923 flow [2024-06-21 20:10:56,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:56,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:56,850 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-21 20:10:56,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 20:10:56,850 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:56,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:56,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1138566856, now seen corresponding path program 7 times [2024-06-21 20:10:56,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:56,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047941821] [2024-06-21 20:10:56,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:56,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:56,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10:56,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:10:56,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:56,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047941821] [2024-06-21 20:10:56,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047941821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:56,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:56,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:10:56,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854755361] [2024-06-21 20:10:56,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:56,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:10:56,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:56,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:10:56,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:10:56,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:56,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 445 transitions, 7923 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:56,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:56,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:56,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:10:57,635 INFO L124 PetriNetUnfolderBase]: 2056/3449 cut-off events. [2024-06-21 20:10:57,635 INFO L125 PetriNetUnfolderBase]: For 344076/344076 co-relation queries the response was YES. [2024-06-21 20:10:57,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28268 conditions, 3449 events. 2056/3449 cut-off events. For 344076/344076 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 20923 event pairs, 363 based on Foata normal form. 8/3455 useless extension candidates. Maximal degree in co-relation 28107. Up to 3067 conditions per place. [2024-06-21 20:10:57,675 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 430 selfloop transitions, 29 changer transitions 0/466 dead transitions. [2024-06-21 20:10:57,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 466 transitions, 8930 flow [2024-06-21 20:10:57,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:10:57,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:10:57,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-21 20:10:57,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-21 20:10:57,676 INFO L175 Difference]: Start difference. First operand has 345 places, 445 transitions, 7923 flow. Second operand 8 states and 174 transitions. [2024-06-21 20:10:57,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 466 transitions, 8930 flow [2024-06-21 20:10:59,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 466 transitions, 8784 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 20:10:59,356 INFO L231 Difference]: Finished difference. Result has 344 places, 446 transitions, 7859 flow [2024-06-21 20:10:59,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7778, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7859, PETRI_PLACES=344, PETRI_TRANSITIONS=446} [2024-06-21 20:10:59,356 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 303 predicate places. [2024-06-21 20:10:59,356 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 446 transitions, 7859 flow [2024-06-21 20:10:59,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:59,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:10:59,356 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-21 20:10:59,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 20:10:59,357 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:10:59,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:10:59,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1659940824, now seen corresponding path program 8 times [2024-06-21 20:10:59,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:10:59,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082865377] [2024-06-21 20:10:59,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:10:59,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:10:59,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:10: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-21 20:10:59,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:10:59,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082865377] [2024-06-21 20:10:59,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082865377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:10:59,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:10:59,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:10:59,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730982757] [2024-06-21 20:10:59,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:10:59,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:10:59,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:10:59,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:10:59,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:10:59,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:10:59,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 446 transitions, 7859 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:10:59,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:10:59,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:10:59,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:11:00,078 INFO L124 PetriNetUnfolderBase]: 2038/3418 cut-off events. [2024-06-21 20:11:00,078 INFO L125 PetriNetUnfolderBase]: For 321798/321798 co-relation queries the response was YES. [2024-06-21 20:11:00,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27190 conditions, 3418 events. 2038/3418 cut-off events. For 321798/321798 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 20701 event pairs, 356 based on Foata normal form. 8/3424 useless extension candidates. Maximal degree in co-relation 27029. Up to 3041 conditions per place. [2024-06-21 20:11:00,121 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 432 selfloop transitions, 29 changer transitions 0/468 dead transitions. [2024-06-21 20:11:00,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 468 transitions, 8859 flow [2024-06-21 20:11:00,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:11:00,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:11:00,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 20:11:00,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 20:11:00,122 INFO L175 Difference]: Start difference. First operand has 344 places, 446 transitions, 7859 flow. Second operand 7 states and 161 transitions. [2024-06-21 20:11:00,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 468 transitions, 8859 flow [2024-06-21 20:11:01,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 468 transitions, 8806 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 20:11:01,723 INFO L231 Difference]: Finished difference. Result has 346 places, 446 transitions, 7869 flow [2024-06-21 20:11:01,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7806, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7869, PETRI_PLACES=346, PETRI_TRANSITIONS=446} [2024-06-21 20:11:01,723 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-21 20:11:01,724 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 446 transitions, 7869 flow [2024-06-21 20:11:01,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:01,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:11:01,724 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-21 20:11:01,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 20:11:01,724 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:11:01,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:11:01,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1659792954, now seen corresponding path program 9 times [2024-06-21 20:11:01,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:11:01,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305486020] [2024-06-21 20:11:01,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:11:01,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:11:01,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:11:01,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:11:01,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:11:01,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305486020] [2024-06-21 20:11:01,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305486020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:11:01,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:11:01,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:11:01,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321261781] [2024-06-21 20:11:01,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:11:01,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:11:01,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:11:01,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:11:01,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:11:01,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:11:01,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 446 transitions, 7869 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:01,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:11:01,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:11:01,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:11:02,425 INFO L124 PetriNetUnfolderBase]: 2025/3399 cut-off events. [2024-06-21 20:11:02,425 INFO L125 PetriNetUnfolderBase]: For 299151/299151 co-relation queries the response was YES. [2024-06-21 20:11:02,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26597 conditions, 3399 events. 2025/3399 cut-off events. For 299151/299151 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 20568 event pairs, 335 based on Foata normal form. 6/3403 useless extension candidates. Maximal degree in co-relation 26435. Up to 2942 conditions per place. [2024-06-21 20:11:02,469 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 436 selfloop transitions, 33 changer transitions 0/476 dead transitions. [2024-06-21 20:11:02,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 476 transitions, 8946 flow [2024-06-21 20:11:02,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:11:02,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:11:02,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 20:11:02,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 20:11:02,470 INFO L175 Difference]: Start difference. First operand has 346 places, 446 transitions, 7869 flow. Second operand 7 states and 167 transitions. [2024-06-21 20:11:02,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 476 transitions, 8946 flow [2024-06-21 20:11:04,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 476 transitions, 8877 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 20:11:04,314 INFO L231 Difference]: Finished difference. Result has 350 places, 448 transitions, 7918 flow [2024-06-21 20:11:04,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7808, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7918, PETRI_PLACES=350, PETRI_TRANSITIONS=448} [2024-06-21 20:11:04,314 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-21 20:11:04,315 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 448 transitions, 7918 flow [2024-06-21 20:11:04,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:04,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:11:04,315 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-21 20:11:04,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 20:11:04,315 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:11:04,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:11:04,315 INFO L85 PathProgramCache]: Analyzing trace with hash 386647288, now seen corresponding path program 2 times [2024-06-21 20:11:04,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:11:04,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166044939] [2024-06-21 20:11:04,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:11:04,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:11:04,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:11:04,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:11:04,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:11:04,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166044939] [2024-06-21 20:11:04,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166044939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:11:04,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:11:04,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:11:04,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539039365] [2024-06-21 20:11:04,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:11:04,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:11:04,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:11:04,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:11:04,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:11:04,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:11:04,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 448 transitions, 7918 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:04,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:11:04,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:11:04,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:11:05,046 INFO L124 PetriNetUnfolderBase]: 2012/3385 cut-off events. [2024-06-21 20:11:05,046 INFO L125 PetriNetUnfolderBase]: For 282185/282185 co-relation queries the response was YES. [2024-06-21 20:11:05,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26011 conditions, 3385 events. 2012/3385 cut-off events. For 282185/282185 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 20508 event pairs, 327 based on Foata normal form. 6/3389 useless extension candidates. Maximal degree in co-relation 25847. Up to 2913 conditions per place. [2024-06-21 20:11:05,089 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 428 selfloop transitions, 36 changer transitions 0/471 dead transitions. [2024-06-21 20:11:05,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 471 transitions, 8930 flow [2024-06-21 20:11:05,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:11:05,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:11:05,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-21 20:11:05,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-21 20:11:05,090 INFO L175 Difference]: Start difference. First operand has 350 places, 448 transitions, 7918 flow. Second operand 8 states and 177 transitions. [2024-06-21 20:11:05,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 471 transitions, 8930 flow [2024-06-21 20:11:06,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 471 transitions, 8764 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 20:11:06,757 INFO L231 Difference]: Finished difference. Result has 351 places, 448 transitions, 7830 flow [2024-06-21 20:11:06,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7752, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7830, PETRI_PLACES=351, PETRI_TRANSITIONS=448} [2024-06-21 20:11:06,757 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-21 20:11:06,757 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 448 transitions, 7830 flow [2024-06-21 20:11:06,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:06,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:11:06,758 INFO 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-21 20:11:06,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 20:11:06,758 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:11:06,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:11:06,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1892629833, now seen corresponding path program 1 times [2024-06-21 20:11:06,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:11:06,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187218420] [2024-06-21 20:11:06,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:11:06,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:11:06,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:11:06,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-21 20:11:06,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:11:06,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187218420] [2024-06-21 20:11:06,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187218420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:11:06,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:11:06,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:11:06,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603913291] [2024-06-21 20:11:06,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:11:06,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:11:06,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:11:06,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:11:06,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:11:06,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:11:06,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 448 transitions, 7830 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:06,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:11:06,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:11:06,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:11:07,507 INFO L124 PetriNetUnfolderBase]: 2092/3507 cut-off events. [2024-06-21 20:11:07,507 INFO L125 PetriNetUnfolderBase]: For 320356/320358 co-relation queries the response was YES. [2024-06-21 20:11:07,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27599 conditions, 3507 events. 2092/3507 cut-off events. For 320356/320358 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 21338 event pairs, 212 based on Foata normal form. 2/3504 useless extension candidates. Maximal degree in co-relation 27436. Up to 2426 conditions per place. [2024-06-21 20:11:07,552 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 380 selfloop transitions, 95 changer transitions 0/482 dead transitions. [2024-06-21 20:11:07,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 482 transitions, 9368 flow [2024-06-21 20:11:07,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:11:07,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:11:07,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 20:11:07,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-21 20:11:07,553 INFO L175 Difference]: Start difference. First operand has 351 places, 448 transitions, 7830 flow. Second operand 7 states and 173 transitions. [2024-06-21 20:11:07,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 482 transitions, 9368 flow [2024-06-21 20:11:09,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 482 transitions, 9275 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 20:11:09,273 INFO L231 Difference]: Finished difference. Result has 352 places, 453 transitions, 8061 flow [2024-06-21 20:11:09,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7737, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8061, PETRI_PLACES=352, PETRI_TRANSITIONS=453} [2024-06-21 20:11:09,273 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-21 20:11:09,273 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 453 transitions, 8061 flow [2024-06-21 20:11:09,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:09,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:11:09,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:11:09,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 20:11:09,274 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:11:09,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:11:09,274 INFO L85 PathProgramCache]: Analyzing trace with hash -972026137, now seen corresponding path program 2 times [2024-06-21 20:11:09,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:11:09,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629876691] [2024-06-21 20:11:09,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:11:09,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:11:09,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:11:09,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:11:09,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:11:09,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629876691] [2024-06-21 20:11:09,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629876691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:11:09,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:11:09,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:11:09,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468278326] [2024-06-21 20:11:09,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:11:09,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:11:09,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:11:09,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:11:09,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:11:09,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:11:09,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 453 transitions, 8061 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:09,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:11:09,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:11:09,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:11:10,156 INFO L124 PetriNetUnfolderBase]: 2120/3547 cut-off events. [2024-06-21 20:11:10,157 INFO L125 PetriNetUnfolderBase]: For 343423/343425 co-relation queries the response was YES. [2024-06-21 20:11:10,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28534 conditions, 3547 events. 2120/3547 cut-off events. For 343423/343425 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 21597 event pairs, 301 based on Foata normal form. 2/3544 useless extension candidates. Maximal degree in co-relation 28369. Up to 3111 conditions per place. [2024-06-21 20:11:10,207 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 448 selfloop transitions, 20 changer transitions 0/475 dead transitions. [2024-06-21 20:11:10,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 475 transitions, 9247 flow [2024-06-21 20:11:10,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:11:10,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:11:10,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-21 20:11:10,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-21 20:11:10,209 INFO L175 Difference]: Start difference. First operand has 352 places, 453 transitions, 8061 flow. Second operand 7 states and 156 transitions. [2024-06-21 20:11:10,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 475 transitions, 9247 flow [2024-06-21 20:11:12,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 475 transitions, 9076 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-06-21 20:11:12,189 INFO L231 Difference]: Finished difference. Result has 358 places, 454 transitions, 7959 flow [2024-06-21 20:11:12,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7894, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7959, PETRI_PLACES=358, PETRI_TRANSITIONS=454} [2024-06-21 20:11:12,189 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-21 20:11:12,189 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 454 transitions, 7959 flow [2024-06-21 20:11:12,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:12,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:11:12,190 INFO 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-21 20:11:12,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 20:11:12,190 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:11:12,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:11:12,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1767798503, now seen corresponding path program 3 times [2024-06-21 20:11:12,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:11:12,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538595933] [2024-06-21 20:11:12,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:11:12,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:11:12,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:11:12,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-21 20:11:12,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:11:12,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538595933] [2024-06-21 20:11:12,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538595933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:11:12,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:11:12,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:11:12,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851095812] [2024-06-21 20:11:12,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:11:12,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:11:12,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:11:12,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:11:12,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:11:12,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:11:12,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 454 transitions, 7959 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:12,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:11:12,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:11:12,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:11:13,057 INFO L124 PetriNetUnfolderBase]: 2128/3559 cut-off events. [2024-06-21 20:11:13,057 INFO L125 PetriNetUnfolderBase]: For 343673/343675 co-relation queries the response was YES. [2024-06-21 20:11:13,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28539 conditions, 3559 events. 2128/3559 cut-off events. For 343673/343675 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 21648 event pairs, 399 based on Foata normal form. 2/3556 useless extension candidates. Maximal degree in co-relation 28371. Up to 3026 conditions per place. [2024-06-21 20:11:13,102 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 388 selfloop transitions, 86 changer transitions 0/481 dead transitions. [2024-06-21 20:11:13,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 481 transitions, 9253 flow [2024-06-21 20:11:13,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:11:13,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:11:13,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 20:11:13,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 20:11:13,103 INFO L175 Difference]: Start difference. First operand has 358 places, 454 transitions, 7959 flow. Second operand 7 states and 167 transitions. [2024-06-21 20:11:13,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 481 transitions, 9253 flow [2024-06-21 20:11:14,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 481 transitions, 9132 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 20:11:14,884 INFO L231 Difference]: Finished difference. Result has 358 places, 458 transitions, 8131 flow [2024-06-21 20:11:14,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7838, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8131, PETRI_PLACES=358, PETRI_TRANSITIONS=458} [2024-06-21 20:11:14,885 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-21 20:11:14,885 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 458 transitions, 8131 flow [2024-06-21 20:11:14,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:14,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:11:14,885 INFO 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-21 20:11:14,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 20:11:14,885 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:11:14,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:11:14,885 INFO L85 PathProgramCache]: Analyzing trace with hash 580300623, now seen corresponding path program 4 times [2024-06-21 20:11:14,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:11:14,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700109639] [2024-06-21 20:11:14,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:11:14,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:11:14,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:11:15,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:11:15,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:11:15,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700109639] [2024-06-21 20:11:15,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700109639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:11:15,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:11:15,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:11:15,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765045884] [2024-06-21 20:11:15,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:11:15,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:11:15,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:11:15,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:11:15,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:11:15,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:11:15,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 458 transitions, 8131 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:15,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:11:15,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:11:15,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:11:15,795 INFO L124 PetriNetUnfolderBase]: 2123/3552 cut-off events. [2024-06-21 20:11:15,795 INFO L125 PetriNetUnfolderBase]: For 343335/343337 co-relation queries the response was YES. [2024-06-21 20:11:15,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28380 conditions, 3552 events. 2123/3552 cut-off events. For 343335/343337 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 21625 event pairs, 400 based on Foata normal form. 2/3549 useless extension candidates. Maximal degree in co-relation 28211. Up to 3054 conditions per place. [2024-06-21 20:11:15,841 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 384 selfloop transitions, 85 changer transitions 0/476 dead transitions. [2024-06-21 20:11:15,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 476 transitions, 9113 flow [2024-06-21 20:11:15,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:11:15,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:11:15,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-21 20:11:15,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-21 20:11:15,842 INFO L175 Difference]: Start difference. First operand has 358 places, 458 transitions, 8131 flow. Second operand 7 states and 164 transitions. [2024-06-21 20:11:15,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 476 transitions, 9113 flow [2024-06-21 20:11:17,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 476 transitions, 8920 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-21 20:11:17,758 INFO L231 Difference]: Finished difference. Result has 362 places, 458 transitions, 8113 flow [2024-06-21 20:11:17,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7938, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8113, PETRI_PLACES=362, PETRI_TRANSITIONS=458} [2024-06-21 20:11:17,758 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 321 predicate places. [2024-06-21 20:11:17,759 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 458 transitions, 8113 flow [2024-06-21 20:11:17,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:17,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:11:17,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:11:17,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 20:11:17,759 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:11:17,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:11:17,759 INFO L85 PathProgramCache]: Analyzing trace with hash 576586668, now seen corresponding path program 1 times [2024-06-21 20:11:17,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:11:17,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451792937] [2024-06-21 20:11:17,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:11:17,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:11:17,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:11:17,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:11:17,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:11:17,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451792937] [2024-06-21 20:11:17,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451792937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:11:17,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:11:17,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:11:17,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860409509] [2024-06-21 20:11:17,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:11:17,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:11:17,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:11:17,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:11:17,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:11:17,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:11:17,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 458 transitions, 8113 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:17,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:11:17,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:11:17,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:11:18,559 INFO L124 PetriNetUnfolderBase]: 2128/3561 cut-off events. [2024-06-21 20:11:18,560 INFO L125 PetriNetUnfolderBase]: For 344722/344724 co-relation queries the response was YES. [2024-06-21 20:11:18,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28530 conditions, 3561 events. 2128/3561 cut-off events. For 344722/344724 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 21719 event pairs, 399 based on Foata normal form. 1/3557 useless extension candidates. Maximal degree in co-relation 28359. Up to 3017 conditions per place. [2024-06-21 20:11:18,606 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 332 selfloop transitions, 143 changer transitions 0/482 dead transitions. [2024-06-21 20:11:18,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 482 transitions, 9402 flow [2024-06-21 20:11:18,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:11:18,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:11:18,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 20:11:18,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 20:11:18,608 INFO L175 Difference]: Start difference. First operand has 362 places, 458 transitions, 8113 flow. Second operand 8 states and 189 transitions. [2024-06-21 20:11:18,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 482 transitions, 9402 flow [2024-06-21 20:11:20,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 482 transitions, 9219 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 20:11:20,516 INFO L231 Difference]: Finished difference. Result has 365 places, 462 transitions, 8333 flow [2024-06-21 20:11:20,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7934, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8333, PETRI_PLACES=365, PETRI_TRANSITIONS=462} [2024-06-21 20:11:20,517 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-21 20:11:20,517 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 462 transitions, 8333 flow [2024-06-21 20:11:20,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:20,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:11:20,517 INFO 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-21 20:11:20,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 20:11:20,517 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:11:20,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:11:20,518 INFO L85 PathProgramCache]: Analyzing trace with hash 580305738, now seen corresponding path program 2 times [2024-06-21 20:11:20,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:11:20,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459797006] [2024-06-21 20:11:20,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:11:20,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:11:20,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:11:20,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:11:20,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:11:20,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459797006] [2024-06-21 20:11:20,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459797006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:11:20,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:11:20,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:11:20,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808797385] [2024-06-21 20:11:20,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:11:20,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:11:20,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:11:20,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:11:20,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:11:20,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:11:20,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 462 transitions, 8333 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:20,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:11:20,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:11:20,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:11:21,342 INFO L124 PetriNetUnfolderBase]: 2133/3570 cut-off events. [2024-06-21 20:11:21,342 INFO L125 PetriNetUnfolderBase]: For 352064/352066 co-relation queries the response was YES. [2024-06-21 20:11:21,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28828 conditions, 3570 events. 2133/3570 cut-off events. For 352064/352066 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 21742 event pairs, 399 based on Foata normal form. 1/3566 useless extension candidates. Maximal degree in co-relation 28655. Up to 3023 conditions per place. [2024-06-21 20:11:21,389 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 333 selfloop transitions, 146 changer transitions 0/486 dead transitions. [2024-06-21 20:11:21,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 486 transitions, 9614 flow [2024-06-21 20:11:21,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:11:21,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:11:21,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-21 20:11:21,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-21 20:11:21,390 INFO L175 Difference]: Start difference. First operand has 365 places, 462 transitions, 8333 flow. Second operand 9 states and 211 transitions. [2024-06-21 20:11:21,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 486 transitions, 9614 flow [2024-06-21 20:11:23,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 486 transitions, 9299 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 20:11:23,483 INFO L231 Difference]: Finished difference. Result has 369 places, 466 transitions, 8441 flow [2024-06-21 20:11:23,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8024, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8441, PETRI_PLACES=369, PETRI_TRANSITIONS=466} [2024-06-21 20:11:23,484 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-21 20:11:23,484 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 466 transitions, 8441 flow [2024-06-21 20:11:23,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:23,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:11:23,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:11:23,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 20:11:23,484 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:11:23,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:11:23,484 INFO L85 PathProgramCache]: Analyzing trace with hash 580311318, now seen corresponding path program 3 times [2024-06-21 20:11:23,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:11:23,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956576726] [2024-06-21 20:11:23,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:11:23,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:11:23,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:11:23,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-21 20:11:23,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:11:23,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956576726] [2024-06-21 20:11:23,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956576726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:11:23,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:11:23,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:11:23,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653091589] [2024-06-21 20:11:23,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:11:23,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:11:23,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:11:23,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:11:23,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:11:23,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:11:23,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 466 transitions, 8441 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:23,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:11:23,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:11:23,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:11:24,342 INFO L124 PetriNetUnfolderBase]: 2130/3566 cut-off events. [2024-06-21 20:11:24,342 INFO L125 PetriNetUnfolderBase]: For 354629/354631 co-relation queries the response was YES. [2024-06-21 20:11:24,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28807 conditions, 3566 events. 2130/3566 cut-off events. For 354629/354631 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 21748 event pairs, 399 based on Foata normal form. 1/3562 useless extension candidates. Maximal degree in co-relation 28632. Up to 3020 conditions per place. [2024-06-21 20:11:24,389 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 331 selfloop transitions, 149 changer transitions 0/487 dead transitions. [2024-06-21 20:11:24,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 487 transitions, 9451 flow [2024-06-21 20:11:24,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:11:24,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:11:24,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 248 transitions. [2024-06-21 20:11:24,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636363636363636 [2024-06-21 20:11:24,390 INFO L175 Difference]: Start difference. First operand has 369 places, 466 transitions, 8441 flow. Second operand 11 states and 248 transitions. [2024-06-21 20:11:24,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 487 transitions, 9451 flow [2024-06-21 20:11:26,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 487 transitions, 9079 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 20:11:26,489 INFO L231 Difference]: Finished difference. Result has 373 places, 466 transitions, 8381 flow [2024-06-21 20:11:26,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8069, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8381, PETRI_PLACES=373, PETRI_TRANSITIONS=466} [2024-06-21 20:11:26,489 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2024-06-21 20:11:26,489 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 466 transitions, 8381 flow [2024-06-21 20:11:26,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:26,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:11:26,489 INFO 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-21 20:11:26,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 20:11:26,489 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:11:26,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:11:26,490 INFO L85 PathProgramCache]: Analyzing trace with hash -229755493, now seen corresponding path program 5 times [2024-06-21 20:11:26,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:11:26,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637369979] [2024-06-21 20:11:26,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:11:26,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:11:26,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:11:26,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:11:26,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:11:26,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637369979] [2024-06-21 20:11:26,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637369979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:11:26,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:11:26,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:11:26,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669306078] [2024-06-21 20:11:26,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:11:26,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:11:26,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:11:26,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:11:26,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:11:26,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:11:26,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 466 transitions, 8381 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:26,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:11:26,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:11:26,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:11:27,355 INFO L124 PetriNetUnfolderBase]: 2138/3554 cut-off events. [2024-06-21 20:11:27,355 INFO L125 PetriNetUnfolderBase]: For 367700/367702 co-relation queries the response was YES. [2024-06-21 20:11:27,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28942 conditions, 3554 events. 2138/3554 cut-off events. For 367700/367702 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 21594 event pairs, 446 based on Foata normal form. 2/3538 useless extension candidates. Maximal degree in co-relation 28766. Up to 2928 conditions per place. [2024-06-21 20:11:27,405 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 353 selfloop transitions, 133 changer transitions 0/493 dead transitions. [2024-06-21 20:11:27,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 493 transitions, 9709 flow [2024-06-21 20:11:27,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:11:27,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:11:27,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-21 20:11:27,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-21 20:11:27,406 INFO L175 Difference]: Start difference. First operand has 373 places, 466 transitions, 8381 flow. Second operand 7 states and 166 transitions. [2024-06-21 20:11:27,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 493 transitions, 9709 flow [2024-06-21 20:11:29,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 493 transitions, 9396 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-21 20:11:29,253 INFO L231 Difference]: Finished difference. Result has 370 places, 470 transitions, 8455 flow [2024-06-21 20:11:29,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8068, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8455, PETRI_PLACES=370, PETRI_TRANSITIONS=470} [2024-06-21 20:11:29,253 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-21 20:11:29,253 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 470 transitions, 8455 flow [2024-06-21 20:11:29,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:29,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:11:29,254 INFO 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-21 20:11:29,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 20:11:29,254 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:11:29,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:11:29,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1257909111, now seen corresponding path program 6 times [2024-06-21 20:11:29,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:11:29,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240788408] [2024-06-21 20:11:29,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:11:29,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:11:29,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:11:29,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:11:29,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:11:29,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240788408] [2024-06-21 20:11:29,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240788408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:11:29,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:11:29,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:11:29,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379127370] [2024-06-21 20:11:29,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:11:29,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:11:29,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:11:29,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:11:29,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:11:29,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:11:29,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 470 transitions, 8455 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:29,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:11:29,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:11:29,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:11:30,023 INFO L124 PetriNetUnfolderBase]: 2146/3571 cut-off events. [2024-06-21 20:11:30,024 INFO L125 PetriNetUnfolderBase]: For 376556/376558 co-relation queries the response was YES. [2024-06-21 20:11:30,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29231 conditions, 3571 events. 2146/3571 cut-off events. For 376556/376558 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 21647 event pairs, 453 based on Foata normal form. 2/3560 useless extension candidates. Maximal degree in co-relation 29054. Up to 2980 conditions per place. [2024-06-21 20:11:30,073 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 352 selfloop transitions, 131 changer transitions 0/490 dead transitions. [2024-06-21 20:11:30,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 490 transitions, 9525 flow [2024-06-21 20:11:30,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:11:30,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:11:30,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 20:11:30,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 20:11:30,074 INFO L175 Difference]: Start difference. First operand has 370 places, 470 transitions, 8455 flow. Second operand 7 states and 161 transitions. [2024-06-21 20:11:30,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 490 transitions, 9525 flow [2024-06-21 20:11:32,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 490 transitions, 9268 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-21 20:11:32,255 INFO L231 Difference]: Finished difference. Result has 374 places, 472 transitions, 8529 flow [2024-06-21 20:11:32,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8222, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8529, PETRI_PLACES=374, PETRI_TRANSITIONS=472} [2024-06-21 20:11:32,255 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-21 20:11:32,256 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 472 transitions, 8529 flow [2024-06-21 20:11:32,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:32,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:11:32,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:11:32,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 20:11:32,256 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:11:32,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:11:32,257 INFO L85 PathProgramCache]: Analyzing trace with hash -971021781, now seen corresponding path program 7 times [2024-06-21 20:11:32,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:11:32,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825789683] [2024-06-21 20:11:32,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:11:32,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:11:32,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:11:32,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:11:32,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:11:32,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825789683] [2024-06-21 20:11:32,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825789683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:11:32,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:11:32,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:11:32,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681013668] [2024-06-21 20:11:32,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:11:32,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:11:32,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:11:32,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:11:32,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:11:32,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:11:32,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 472 transitions, 8529 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:32,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:11:32,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:11:32,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:11:33,037 INFO L124 PetriNetUnfolderBase]: 2154/3583 cut-off events. [2024-06-21 20:11:33,037 INFO L125 PetriNetUnfolderBase]: For 382334/382336 co-relation queries the response was YES. [2024-06-21 20:11:33,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29456 conditions, 3583 events. 2154/3583 cut-off events. For 382334/382336 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 21757 event pairs, 453 based on Foata normal form. 2/3572 useless extension candidates. Maximal degree in co-relation 29277. Up to 2992 conditions per place. [2024-06-21 20:11:33,086 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 351 selfloop transitions, 131 changer transitions 0/489 dead transitions. [2024-06-21 20:11:33,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 489 transitions, 9569 flow [2024-06-21 20:11:33,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:11:33,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:11:33,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-21 20:11:33,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-21 20:11:33,087 INFO L175 Difference]: Start difference. First operand has 374 places, 472 transitions, 8529 flow. Second operand 7 states and 159 transitions. [2024-06-21 20:11:33,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 489 transitions, 9569 flow [2024-06-21 20:11:35,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 489 transitions, 9282 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 20:11:35,030 INFO L231 Difference]: Finished difference. Result has 376 places, 474 transitions, 8553 flow [2024-06-21 20:11:35,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8242, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8553, PETRI_PLACES=376, PETRI_TRANSITIONS=474} [2024-06-21 20:11:35,030 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-21 20:11:35,030 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 474 transitions, 8553 flow [2024-06-21 20:11:35,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:35,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:11:35,031 INFO 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-21 20:11:35,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 20:11:35,031 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:11:35,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:11:35,031 INFO L85 PathProgramCache]: Analyzing trace with hash 177897017, now seen corresponding path program 8 times [2024-06-21 20:11:35,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:11:35,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441879758] [2024-06-21 20:11:35,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:11:35,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:11:35,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:11:35,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-21 20:11:35,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:11:35,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441879758] [2024-06-21 20:11:35,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441879758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:11:35,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:11:35,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:11:35,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601562926] [2024-06-21 20:11:35,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:11:35,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:11:35,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:11:35,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:11:35,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:11:35,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:11:35,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 474 transitions, 8553 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:35,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:11:35,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:11:35,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:11:35,852 INFO L124 PetriNetUnfolderBase]: 2149/3590 cut-off events. [2024-06-21 20:11:35,852 INFO L125 PetriNetUnfolderBase]: For 377892/377894 co-relation queries the response was YES. [2024-06-21 20:11:35,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29256 conditions, 3590 events. 2149/3590 cut-off events. For 377892/377894 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 21894 event pairs, 391 based on Foata normal form. 2/3582 useless extension candidates. Maximal degree in co-relation 29076. Up to 3038 conditions per place. [2024-06-21 20:11:35,904 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 399 selfloop transitions, 92 changer transitions 0/498 dead transitions. [2024-06-21 20:11:35,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 498 transitions, 9595 flow [2024-06-21 20:11:35,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:11:35,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:11:35,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 20:11:35,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-21 20:11:35,905 INFO L175 Difference]: Start difference. First operand has 376 places, 474 transitions, 8553 flow. Second operand 7 states and 170 transitions. [2024-06-21 20:11:35,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 498 transitions, 9595 flow [2024-06-21 20:11:38,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 498 transitions, 9278 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 20:11:38,115 INFO L231 Difference]: Finished difference. Result has 378 places, 474 transitions, 8430 flow [2024-06-21 20:11:38,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8236, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8430, PETRI_PLACES=378, PETRI_TRANSITIONS=474} [2024-06-21 20:11:38,115 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-21 20:11:38,115 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 474 transitions, 8430 flow [2024-06-21 20:11:38,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:38,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:11:38,115 INFO 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-21 20:11:38,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 20:11:38,116 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:11:38,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:11:38,116 INFO L85 PathProgramCache]: Analyzing trace with hash -66938998, now seen corresponding path program 4 times [2024-06-21 20:11:38,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:11:38,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035352047] [2024-06-21 20:11:38,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:11:38,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:11:38,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:11:38,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:11:38,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:11:38,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035352047] [2024-06-21 20:11:38,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035352047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:11:38,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:11:38,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:11:38,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132893981] [2024-06-21 20:11:38,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:11:38,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:11:38,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:11:38,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:11:38,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:11:38,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:11:38,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 474 transitions, 8430 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:38,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:11:38,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:11:38,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:11:38,938 INFO L124 PetriNetUnfolderBase]: 2178/3646 cut-off events. [2024-06-21 20:11:38,938 INFO L125 PetriNetUnfolderBase]: For 398456/398467 co-relation queries the response was YES. [2024-06-21 20:11:38,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29945 conditions, 3646 events. 2178/3646 cut-off events. For 398456/398467 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 22384 event pairs, 434 based on Foata normal form. 7/3645 useless extension candidates. Maximal degree in co-relation 29764. Up to 2819 conditions per place. [2024-06-21 20:11:38,989 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 230 selfloop transitions, 271 changer transitions 0/508 dead transitions. [2024-06-21 20:11:38,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 508 transitions, 10167 flow [2024-06-21 20:11:38,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:11:38,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:11:38,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-21 20:11:38,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-21 20:11:38,990 INFO L175 Difference]: Start difference. First operand has 378 places, 474 transitions, 8430 flow. Second operand 10 states and 222 transitions. [2024-06-21 20:11:38,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 508 transitions, 10167 flow [2024-06-21 20:11:41,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 508 transitions, 9969 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 20:11:41,137 INFO L231 Difference]: Finished difference. Result has 382 places, 486 transitions, 9071 flow [2024-06-21 20:11:41,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8232, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9071, PETRI_PLACES=382, PETRI_TRANSITIONS=486} [2024-06-21 20:11:41,137 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-21 20:11:41,137 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 486 transitions, 9071 flow [2024-06-21 20:11:41,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:41,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:11:41,138 INFO 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-21 20:11:41,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 20:11:41,138 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:11:41,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:11:41,138 INFO L85 PathProgramCache]: Analyzing trace with hash 214106920, now seen corresponding path program 5 times [2024-06-21 20:11:41,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:11:41,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017214876] [2024-06-21 20:11:41,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:11:41,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:11:41,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:11:41,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-21 20:11:41,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:11:41,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017214876] [2024-06-21 20:11:41,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017214876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:11:41,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:11:41,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:11:41,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831073314] [2024-06-21 20:11:41,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:11:41,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:11:41,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:11:41,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:11:41,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:11:41,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:11:41,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 486 transitions, 9071 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:41,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:11:41,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:11:41,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:11:41,986 INFO L124 PetriNetUnfolderBase]: 2199/3681 cut-off events. [2024-06-21 20:11:41,986 INFO L125 PetriNetUnfolderBase]: For 417467/417478 co-relation queries the response was YES. [2024-06-21 20:11:42,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30909 conditions, 3681 events. 2199/3681 cut-off events. For 417467/417478 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 22616 event pairs, 434 based on Foata normal form. 7/3680 useless extension candidates. Maximal degree in co-relation 30727. Up to 2843 conditions per place. [2024-06-21 20:11:42,038 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 237 selfloop transitions, 272 changer transitions 0/516 dead transitions. [2024-06-21 20:11:42,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 516 transitions, 10947 flow [2024-06-21 20:11:42,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:11:42,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:11:42,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 241 transitions. [2024-06-21 20:11:42,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5477272727272727 [2024-06-21 20:11:42,039 INFO L175 Difference]: Start difference. First operand has 382 places, 486 transitions, 9071 flow. Second operand 11 states and 241 transitions. [2024-06-21 20:11:42,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 516 transitions, 10947 flow [2024-06-21 20:11:44,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 516 transitions, 10222 flow, removed 86 selfloop flow, removed 7 redundant places. [2024-06-21 20:11:44,656 INFO L231 Difference]: Finished difference. Result has 386 places, 495 transitions, 9112 flow [2024-06-21 20:11:44,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8416, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9112, PETRI_PLACES=386, PETRI_TRANSITIONS=495} [2024-06-21 20:11:44,656 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 345 predicate places. [2024-06-21 20:11:44,656 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 495 transitions, 9112 flow [2024-06-21 20:11:44,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:44,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:11:44,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:11:44,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 20:11:44,657 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:11:44,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:11:44,657 INFO L85 PathProgramCache]: Analyzing trace with hash 214118080, now seen corresponding path program 6 times [2024-06-21 20:11:44,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:11:44,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045806859] [2024-06-21 20:11:44,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:11:44,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:11:44,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:11:44,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:11:44,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:11:44,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045806859] [2024-06-21 20:11:44,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045806859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:11:44,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:11:44,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:11:44,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94642834] [2024-06-21 20:11:44,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:11:44,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:11:44,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:11:44,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:11:44,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:11:44,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:11:44,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 495 transitions, 9112 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:44,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:11:44,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:11:44,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:11:45,625 INFO L124 PetriNetUnfolderBase]: 2196/3677 cut-off events. [2024-06-21 20:11:45,626 INFO L125 PetriNetUnfolderBase]: For 418524/418535 co-relation queries the response was YES. [2024-06-21 20:11:45,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30629 conditions, 3677 events. 2196/3677 cut-off events. For 418524/418535 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 22640 event pairs, 434 based on Foata normal form. 7/3676 useless extension candidates. Maximal degree in co-relation 30446. Up to 2840 conditions per place. [2024-06-21 20:11:45,673 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 236 selfloop transitions, 270 changer transitions 0/513 dead transitions. [2024-06-21 20:11:45,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 513 transitions, 10566 flow [2024-06-21 20:11:45,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:11:45,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:11:45,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-21 20:11:45,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-21 20:11:45,674 INFO L175 Difference]: Start difference. First operand has 386 places, 495 transitions, 9112 flow. Second operand 9 states and 204 transitions. [2024-06-21 20:11:45,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 513 transitions, 10566 flow [2024-06-21 20:11:48,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 513 transitions, 10105 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 20:11:48,465 INFO L231 Difference]: Finished difference. Result has 389 places, 495 transitions, 9198 flow [2024-06-21 20:11:48,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8651, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9198, PETRI_PLACES=389, PETRI_TRANSITIONS=495} [2024-06-21 20:11:48,465 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 348 predicate places. [2024-06-21 20:11:48,465 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 495 transitions, 9198 flow [2024-06-21 20:11:48,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:48,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:11:48,465 INFO 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-21 20:11:48,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 20:11:48,466 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:11:48,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:11:48,466 INFO L85 PathProgramCache]: Analyzing trace with hash 38618710, now seen corresponding path program 7 times [2024-06-21 20:11:48,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:11:48,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648633014] [2024-06-21 20:11:48,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:11:48,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:11:48,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:11:48,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:11:48,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:11:48,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648633014] [2024-06-21 20:11:48,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648633014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:11:48,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:11:48,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:11:48,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861307392] [2024-06-21 20:11:48,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:11:48,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:11:48,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:11:48,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:11:48,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:11:48,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:11:48,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 495 transitions, 9198 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:48,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:11:48,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:11:48,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:11:49,347 INFO L124 PetriNetUnfolderBase]: 2193/3659 cut-off events. [2024-06-21 20:11:49,348 INFO L125 PetriNetUnfolderBase]: For 420031/420033 co-relation queries the response was YES. [2024-06-21 20:11:49,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30590 conditions, 3659 events. 2193/3659 cut-off events. For 420031/420033 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 22382 event pairs, 439 based on Foata normal form. 1/3651 useless extension candidates. Maximal degree in co-relation 30406. Up to 2837 conditions per place. [2024-06-21 20:11:49,399 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 233 selfloop transitions, 282 changer transitions 0/522 dead transitions. [2024-06-21 20:11:49,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 522 transitions, 10696 flow [2024-06-21 20:11:49,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:11:49,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:11:49,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 262 transitions. [2024-06-21 20:11:49,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5458333333333333 [2024-06-21 20:11:49,400 INFO L175 Difference]: Start difference. First operand has 389 places, 495 transitions, 9198 flow. Second operand 12 states and 262 transitions. [2024-06-21 20:11:49,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 522 transitions, 10696 flow [2024-06-21 20:11:51,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 522 transitions, 10146 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 20:11:51,475 INFO L231 Difference]: Finished difference. Result has 393 places, 495 transitions, 9218 flow [2024-06-21 20:11:51,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8648, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9218, PETRI_PLACES=393, PETRI_TRANSITIONS=495} [2024-06-21 20:11:51,476 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 352 predicate places. [2024-06-21 20:11:51,476 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 495 transitions, 9218 flow [2024-06-21 20:11:51,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:51,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:11:51,476 INFO 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-21 20:11:51,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 20:11:51,476 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:11:51,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:11:51,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1257903996, now seen corresponding path program 8 times [2024-06-21 20:11:51,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:11:51,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131117478] [2024-06-21 20:11:51,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:11:51,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:11:51,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:11:51,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:11:51,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:11:51,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131117478] [2024-06-21 20:11:51,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131117478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:11:51,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:11:51,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:11:51,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670613522] [2024-06-21 20:11:51,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:11:51,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:11:51,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:11:51,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:11:51,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:11:51,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:11:51,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 495 transitions, 9218 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:51,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:11:51,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:11:51,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:11:52,411 INFO L124 PetriNetUnfolderBase]: 2206/3674 cut-off events. [2024-06-21 20:11:52,411 INFO L125 PetriNetUnfolderBase]: For 433637/433639 co-relation queries the response was YES. [2024-06-21 20:11:52,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31017 conditions, 3674 events. 2206/3674 cut-off events. For 433637/433639 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 22471 event pairs, 451 based on Foata normal form. 1/3662 useless extension candidates. Maximal degree in co-relation 30832. Up to 2852 conditions per place. [2024-06-21 20:11:52,462 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 231 selfloop transitions, 288 changer transitions 0/526 dead transitions. [2024-06-21 20:11:52,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 526 transitions, 10872 flow [2024-06-21 20:11:52,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 20:11:52,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 20:11:52,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 276 transitions. [2024-06-21 20:11:52,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5307692307692308 [2024-06-21 20:11:52,463 INFO L175 Difference]: Start difference. First operand has 393 places, 495 transitions, 9218 flow. Second operand 13 states and 276 transitions. [2024-06-21 20:11:52,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 526 transitions, 10872 flow [2024-06-21 20:11:54,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 526 transitions, 9928 flow, removed 74 selfloop flow, removed 12 redundant places. [2024-06-21 20:11:54,983 INFO L231 Difference]: Finished difference. Result has 394 places, 501 transitions, 9006 flow [2024-06-21 20:11:54,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8338, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9006, PETRI_PLACES=394, PETRI_TRANSITIONS=501} [2024-06-21 20:11:54,983 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 353 predicate places. [2024-06-21 20:11:54,983 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 501 transitions, 9006 flow [2024-06-21 20:11:54,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:54,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:11:54,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:11:54,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 20:11:54,984 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:11:54,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:11:54,984 INFO L85 PathProgramCache]: Analyzing trace with hash -229448128, now seen corresponding path program 9 times [2024-06-21 20:11:54,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:11:54,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871106982] [2024-06-21 20:11:54,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:11:54,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:11:54,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:11:55,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:11:55,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:11:55,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871106982] [2024-06-21 20:11:55,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871106982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:11:55,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:11:55,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:11:55,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731767729] [2024-06-21 20:11:55,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:11:55,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:11:55,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:11:55,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:11:55,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:11:55,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:11:55,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 501 transitions, 9006 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:55,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:11:55,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:11:55,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:11:55,908 INFO L124 PetriNetUnfolderBase]: 2203/3670 cut-off events. [2024-06-21 20:11:55,908 INFO L125 PetriNetUnfolderBase]: For 433860/433862 co-relation queries the response was YES. [2024-06-21 20:11:55,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30451 conditions, 3670 events. 2203/3670 cut-off events. For 433860/433862 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 22462 event pairs, 451 based on Foata normal form. 1/3658 useless extension candidates. Maximal degree in co-relation 30266. Up to 2849 conditions per place. [2024-06-21 20:11:55,967 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 230 selfloop transitions, 288 changer transitions 0/525 dead transitions. [2024-06-21 20:11:55,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 525 transitions, 10304 flow [2024-06-21 20:11:55,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 20:11:55,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 20:11:55,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 275 transitions. [2024-06-21 20:11:55,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5288461538461539 [2024-06-21 20:11:55,968 INFO L175 Difference]: Start difference. First operand has 394 places, 501 transitions, 9006 flow. Second operand 13 states and 275 transitions. [2024-06-21 20:11:55,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 525 transitions, 10304 flow [2024-06-21 20:11:58,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 525 transitions, 9840 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-21 20:11:58,436 INFO L231 Difference]: Finished difference. Result has 398 places, 501 transitions, 9124 flow [2024-06-21 20:11:58,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8542, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9124, PETRI_PLACES=398, PETRI_TRANSITIONS=501} [2024-06-21 20:11:58,436 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 357 predicate places. [2024-06-21 20:11:58,436 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 501 transitions, 9124 flow [2024-06-21 20:11:58,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:58,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:11:58,436 INFO 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-21 20:11:58,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 20:11:58,437 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:11:58,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:11:58,437 INFO L85 PathProgramCache]: Analyzing trace with hash -970652385, now seen corresponding path program 1 times [2024-06-21 20:11:58,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:11:58,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701676242] [2024-06-21 20:11:58,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:11:58,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:11:58,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:11:58,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:11:58,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:11:58,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701676242] [2024-06-21 20:11:58,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701676242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:11:58,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:11:58,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:11:58,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353667525] [2024-06-21 20:11:58,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:11:58,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:11:58,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:11:58,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:11:58,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:11:58,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:11:58,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 501 transitions, 9124 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:11:58,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:11:58,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:11:58,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:11:59,292 INFO L124 PetriNetUnfolderBase]: 2211/3692 cut-off events. [2024-06-21 20:11:59,293 INFO L125 PetriNetUnfolderBase]: For 448063/448068 co-relation queries the response was YES. [2024-06-21 20:11:59,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30740 conditions, 3692 events. 2211/3692 cut-off events. For 448063/448068 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 22618 event pairs, 409 based on Foata normal form. 6/3691 useless extension candidates. Maximal degree in co-relation 30554. Up to 3146 conditions per place. [2024-06-21 20:11:59,344 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 372 selfloop transitions, 141 changer transitions 0/520 dead transitions. [2024-06-21 20:11:59,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 520 transitions, 10252 flow [2024-06-21 20:11:59,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:11:59,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:11:59,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-21 20:11:59,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5472222222222223 [2024-06-21 20:11:59,345 INFO L175 Difference]: Start difference. First operand has 398 places, 501 transitions, 9124 flow. Second operand 9 states and 197 transitions. [2024-06-21 20:11:59,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 520 transitions, 10252 flow [2024-06-21 20:12:01,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 520 transitions, 9812 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-21 20:12:01,892 INFO L231 Difference]: Finished difference. Result has 396 places, 503 transitions, 9041 flow [2024-06-21 20:12:01,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8684, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9041, PETRI_PLACES=396, PETRI_TRANSITIONS=503} [2024-06-21 20:12:01,892 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 355 predicate places. [2024-06-21 20:12:01,893 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 503 transitions, 9041 flow [2024-06-21 20:12:01,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:01,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:12:01,893 INFO 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-21 20:12:01,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 20:12:01,893 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:12:01,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:12:01,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1183013118, now seen corresponding path program 10 times [2024-06-21 20:12:01,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:12:01,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607628011] [2024-06-21 20:12:01,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:12:01,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:12:01,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:12:02,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:12:02,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:12:02,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607628011] [2024-06-21 20:12:02,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607628011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:12:02,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:12:02,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:12:02,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030384298] [2024-06-21 20:12:02,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:12:02,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:12:02,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:12:02,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:12:02,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:12:02,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:12:02,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 503 transitions, 9041 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:02,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:12:02,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:12:02,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:12:02,804 INFO L124 PetriNetUnfolderBase]: 2232/3722 cut-off events. [2024-06-21 20:12:02,804 INFO L125 PetriNetUnfolderBase]: For 462849/462851 co-relation queries the response was YES. [2024-06-21 20:12:02,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31067 conditions, 3722 events. 2232/3722 cut-off events. For 462849/462851 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 22861 event pairs, 445 based on Foata normal form. 1/3710 useless extension candidates. Maximal degree in co-relation 30880. Up to 2885 conditions per place. [2024-06-21 20:12:02,857 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 235 selfloop transitions, 292 changer transitions 0/534 dead transitions. [2024-06-21 20:12:02,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 534 transitions, 10922 flow [2024-06-21 20:12:02,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:12:02,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:12:02,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 265 transitions. [2024-06-21 20:12:02,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5520833333333334 [2024-06-21 20:12:02,858 INFO L175 Difference]: Start difference. First operand has 396 places, 503 transitions, 9041 flow. Second operand 12 states and 265 transitions. [2024-06-21 20:12:02,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 534 transitions, 10922 flow [2024-06-21 20:12:05,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 534 transitions, 10601 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-21 20:12:05,515 INFO L231 Difference]: Finished difference. Result has 402 places, 512 transitions, 9464 flow [2024-06-21 20:12:05,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8726, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9464, PETRI_PLACES=402, PETRI_TRANSITIONS=512} [2024-06-21 20:12:05,515 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 361 predicate places. [2024-06-21 20:12:05,515 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 512 transitions, 9464 flow [2024-06-21 20:12:05,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:05,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:12:05,515 INFO 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-21 20:12:05,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 20:12:05,516 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:12:05,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:12:05,516 INFO L85 PathProgramCache]: Analyzing trace with hash 57606602, now seen corresponding path program 11 times [2024-06-21 20:12:05,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:12:05,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659917480] [2024-06-21 20:12:05,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:12:05,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:12:05,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:12:05,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:12:05,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:12:05,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659917480] [2024-06-21 20:12:05,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659917480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:12:05,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:12:05,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:12:05,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105195366] [2024-06-21 20:12:05,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:12:05,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:12:05,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:12:05,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:12:05,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:12:05,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:12:05,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 512 transitions, 9464 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:05,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:12:05,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:12:05,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:12:06,421 INFO L124 PetriNetUnfolderBase]: 2229/3718 cut-off events. [2024-06-21 20:12:06,421 INFO L125 PetriNetUnfolderBase]: For 457681/457683 co-relation queries the response was YES. [2024-06-21 20:12:06,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31171 conditions, 3718 events. 2229/3718 cut-off events. For 457681/457683 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 22834 event pairs, 445 based on Foata normal form. 1/3706 useless extension candidates. Maximal degree in co-relation 30983. Up to 2882 conditions per place. [2024-06-21 20:12:06,477 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 232 selfloop transitions, 296 changer transitions 0/535 dead transitions. [2024-06-21 20:12:06,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 535 transitions, 11202 flow [2024-06-21 20:12:06,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 20:12:06,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 20:12:06,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 281 transitions. [2024-06-21 20:12:06,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5403846153846154 [2024-06-21 20:12:06,478 INFO L175 Difference]: Start difference. First operand has 402 places, 512 transitions, 9464 flow. Second operand 13 states and 281 transitions. [2024-06-21 20:12:06,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 535 transitions, 11202 flow [2024-06-21 20:12:09,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 535 transitions, 10590 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-21 20:12:09,377 INFO L231 Difference]: Finished difference. Result has 407 places, 512 transitions, 9450 flow [2024-06-21 20:12:09,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8852, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9450, PETRI_PLACES=407, PETRI_TRANSITIONS=512} [2024-06-21 20:12:09,377 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 366 predicate places. [2024-06-21 20:12:09,377 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 512 transitions, 9450 flow [2024-06-21 20:12:09,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:09,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:12:09,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:12:09,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 20:12:09,378 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:12:09,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:12:09,378 INFO L85 PathProgramCache]: Analyzing trace with hash -971016666, now seen corresponding path program 12 times [2024-06-21 20:12:09,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:12:09,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513616226] [2024-06-21 20:12:09,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:12:09,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:12:09,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:12:09,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:12:09,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:12:09,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513616226] [2024-06-21 20:12:09,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513616226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:12:09,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:12:09,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:12:09,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360279926] [2024-06-21 20:12:09,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:12:09,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:12:09,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:12:09,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:12:09,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:12:09,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:12:09,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 512 transitions, 9450 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:09,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:12:09,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:12:09,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:12:10,294 INFO L124 PetriNetUnfolderBase]: 2226/3709 cut-off events. [2024-06-21 20:12:10,294 INFO L125 PetriNetUnfolderBase]: For 460123/460125 co-relation queries the response was YES. [2024-06-21 20:12:10,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31081 conditions, 3709 events. 2226/3709 cut-off events. For 460123/460125 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 22764 event pairs, 451 based on Foata normal form. 1/3697 useless extension candidates. Maximal degree in co-relation 30892. Up to 2879 conditions per place. [2024-06-21 20:12:10,347 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 233 selfloop transitions, 294 changer transitions 0/534 dead transitions. [2024-06-21 20:12:10,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 534 transitions, 10978 flow [2024-06-21 20:12:10,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 20:12:10,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 20:12:10,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 276 transitions. [2024-06-21 20:12:10,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5307692307692308 [2024-06-21 20:12:10,348 INFO L175 Difference]: Start difference. First operand has 407 places, 512 transitions, 9450 flow. Second operand 13 states and 276 transitions. [2024-06-21 20:12:10,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 534 transitions, 10978 flow [2024-06-21 20:12:12,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 534 transitions, 10429 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-21 20:12:12,958 INFO L231 Difference]: Finished difference. Result has 411 places, 512 transitions, 9495 flow [2024-06-21 20:12:12,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8901, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9495, PETRI_PLACES=411, PETRI_TRANSITIONS=512} [2024-06-21 20:12:12,958 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 370 predicate places. [2024-06-21 20:12:12,959 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 512 transitions, 9495 flow [2024-06-21 20:12:12,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:12,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:12:12,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:12:12,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 20:12:12,959 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:12:12,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:12:12,960 INFO L85 PathProgramCache]: Analyzing trace with hash 57439202, now seen corresponding path program 13 times [2024-06-21 20:12:12,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:12:12,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913130318] [2024-06-21 20:12:12,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:12:12,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:12:12,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:12:13,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:12:13,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:12:13,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913130318] [2024-06-21 20:12:13,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913130318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:12:13,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:12:13,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:12:13,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057793550] [2024-06-21 20:12:13,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:12:13,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:12:13,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:12:13,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:12:13,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:12:13,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:12:13,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 512 transitions, 9495 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:13,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:12:13,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:12:13,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:12:13,861 INFO L124 PetriNetUnfolderBase]: 2231/3718 cut-off events. [2024-06-21 20:12:13,861 INFO L125 PetriNetUnfolderBase]: For 468006/468008 co-relation queries the response was YES. [2024-06-21 20:12:13,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31230 conditions, 3718 events. 2231/3718 cut-off events. For 468006/468008 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 22835 event pairs, 451 based on Foata normal form. 1/3706 useless extension candidates. Maximal degree in co-relation 31040. Up to 2885 conditions per place. [2024-06-21 20:12:13,915 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 235 selfloop transitions, 297 changer transitions 0/539 dead transitions. [2024-06-21 20:12:13,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 539 transitions, 11093 flow [2024-06-21 20:12:13,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-21 20:12:13,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-21 20:12:13,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 312 transitions. [2024-06-21 20:12:13,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.52 [2024-06-21 20:12:13,917 INFO L175 Difference]: Start difference. First operand has 411 places, 512 transitions, 9495 flow. Second operand 15 states and 312 transitions. [2024-06-21 20:12:13,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 539 transitions, 11093 flow [2024-06-21 20:12:16,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 539 transitions, 10283 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-06-21 20:12:16,706 INFO L231 Difference]: Finished difference. Result has 413 places, 515 transitions, 9337 flow [2024-06-21 20:12:16,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8694, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9337, PETRI_PLACES=413, PETRI_TRANSITIONS=515} [2024-06-21 20:12:16,707 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 372 predicate places. [2024-06-21 20:12:16,707 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 515 transitions, 9337 flow [2024-06-21 20:12:16,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:16,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:12:16,707 INFO 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-21 20:12:16,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 20:12:16,708 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:12:16,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:12:16,708 INFO L85 PathProgramCache]: Analyzing trace with hash -970665126, now seen corresponding path program 14 times [2024-06-21 20:12:16,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:12:16,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511610044] [2024-06-21 20:12:16,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:12:16,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:12:16,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:12:16,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:12:16,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:12:16,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511610044] [2024-06-21 20:12:16,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511610044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:12:16,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:12:16,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:12:16,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562020737] [2024-06-21 20:12:16,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:12:16,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:12:16,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:12:16,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:12:16,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:12:16,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:12:16,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 515 transitions, 9337 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:16,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:12:16,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:12:16,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:12:17,678 INFO L124 PetriNetUnfolderBase]: 2228/3713 cut-off events. [2024-06-21 20:12:17,678 INFO L125 PetriNetUnfolderBase]: For 469104/469106 co-relation queries the response was YES. [2024-06-21 20:12:17,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31054 conditions, 3713 events. 2228/3713 cut-off events. For 469104/469106 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 22822 event pairs, 452 based on Foata normal form. 1/3701 useless extension candidates. Maximal degree in co-relation 30863. Up to 2882 conditions per place. [2024-06-21 20:12:17,727 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 231 selfloop transitions, 295 changer transitions 0/533 dead transitions. [2024-06-21 20:12:17,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 533 transitions, 10647 flow [2024-06-21 20:12:17,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:12:17,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:12:17,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-21 20:12:17,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-21 20:12:17,728 INFO L175 Difference]: Start difference. First operand has 413 places, 515 transitions, 9337 flow. Second operand 10 states and 221 transitions. [2024-06-21 20:12:17,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 533 transitions, 10647 flow [2024-06-21 20:12:20,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 533 transitions, 10033 flow, removed 10 selfloop flow, removed 13 redundant places. [2024-06-21 20:12:20,700 INFO L231 Difference]: Finished difference. Result has 410 places, 515 transitions, 9319 flow [2024-06-21 20:12:20,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8723, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9319, PETRI_PLACES=410, PETRI_TRANSITIONS=515} [2024-06-21 20:12:20,701 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 369 predicate places. [2024-06-21 20:12:20,701 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 515 transitions, 9319 flow [2024-06-21 20:12:20,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:20,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:12:20,701 INFO 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-21 20:12:20,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 20:12:20,702 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:12:20,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:12:20,702 INFO L85 PathProgramCache]: Analyzing trace with hash 97654496, now seen corresponding path program 15 times [2024-06-21 20:12:20,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:12:20,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948453324] [2024-06-21 20:12:20,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:12:20,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:12:20,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:12:20,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:12:20,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:12:20,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948453324] [2024-06-21 20:12:20,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948453324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:12:20,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:12:20,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:12:20,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470755734] [2024-06-21 20:12:20,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:12:20,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:12:20,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:12:20,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:12:20,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:12:20,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:12:20,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 515 transitions, 9319 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:20,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:12:20,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:12:20,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:12:21,573 INFO L124 PetriNetUnfolderBase]: 2225/3715 cut-off events. [2024-06-21 20:12:21,573 INFO L125 PetriNetUnfolderBase]: For 470677/470679 co-relation queries the response was YES. [2024-06-21 20:12:21,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30979 conditions, 3715 events. 2225/3715 cut-off events. For 470677/470679 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 22873 event pairs, 445 based on Foata normal form. 1/3703 useless extension candidates. Maximal degree in co-relation 30787. Up to 2879 conditions per place. [2024-06-21 20:12:21,628 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 233 selfloop transitions, 295 changer transitions 0/535 dead transitions. [2024-06-21 20:12:21,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 535 transitions, 10639 flow [2024-06-21 20:12:21,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:12:21,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:12:21,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 263 transitions. [2024-06-21 20:12:21,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5479166666666667 [2024-06-21 20:12:21,629 INFO L175 Difference]: Start difference. First operand has 410 places, 515 transitions, 9319 flow. Second operand 12 states and 263 transitions. [2024-06-21 20:12:21,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 535 transitions, 10639 flow [2024-06-21 20:12:24,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 535 transitions, 10039 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 20:12:24,439 INFO L231 Difference]: Finished difference. Result has 413 places, 515 transitions, 9316 flow [2024-06-21 20:12:24,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8719, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9316, PETRI_PLACES=413, PETRI_TRANSITIONS=515} [2024-06-21 20:12:24,440 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 372 predicate places. [2024-06-21 20:12:24,440 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 515 transitions, 9316 flow [2024-06-21 20:12:24,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:24,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:12:24,440 INFO 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-21 20:12:24,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 20:12:24,440 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:12:24,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:12:24,441 INFO L85 PathProgramCache]: Analyzing trace with hash 406167563, now seen corresponding path program 2 times [2024-06-21 20:12:24,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:12:24,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751918750] [2024-06-21 20:12:24,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:12:24,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:12:24,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:12:24,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:12:24,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:12:24,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751918750] [2024-06-21 20:12:24,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751918750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:12:24,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:12:24,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:12:24,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784189702] [2024-06-21 20:12:24,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:12:24,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:12:24,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:12:24,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:12:24,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:12:24,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:12:24,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 515 transitions, 9316 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:24,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:12:24,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:12:24,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:12:25,484 INFO L124 PetriNetUnfolderBase]: 2261/3784 cut-off events. [2024-06-21 20:12:25,484 INFO L125 PetriNetUnfolderBase]: For 535256/535258 co-relation queries the response was YES. [2024-06-21 20:12:25,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31665 conditions, 3784 events. 2261/3784 cut-off events. For 535256/535258 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 23396 event pairs, 402 based on Foata normal form. 10/3789 useless extension candidates. Maximal degree in co-relation 31472. Up to 3227 conditions per place. [2024-06-21 20:12:25,534 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 436 selfloop transitions, 93 changer transitions 0/536 dead transitions. [2024-06-21 20:12:25,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 536 transitions, 10508 flow [2024-06-21 20:12:25,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:12:25,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:12:25,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 20:12:25,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 20:12:25,535 INFO L175 Difference]: Start difference. First operand has 413 places, 515 transitions, 9316 flow. Second operand 8 states and 186 transitions. [2024-06-21 20:12:25,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 536 transitions, 10508 flow [2024-06-21 20:12:28,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 536 transitions, 9884 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-21 20:12:28,976 INFO L231 Difference]: Finished difference. Result has 409 places, 517 transitions, 8958 flow [2024-06-21 20:12:28,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8692, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8958, PETRI_PLACES=409, PETRI_TRANSITIONS=517} [2024-06-21 20:12:28,976 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 368 predicate places. [2024-06-21 20:12:28,976 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 517 transitions, 8958 flow [2024-06-21 20:12:28,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:28,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:12:28,976 INFO 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-21 20:12:28,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 20:12:28,977 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:12:28,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:12:28,977 INFO L85 PathProgramCache]: Analyzing trace with hash 178266413, now seen corresponding path program 3 times [2024-06-21 20:12:28,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:12:28,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417262358] [2024-06-21 20:12:28,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:12:28,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:12:28,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:12:29,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:12:29,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:12:29,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417262358] [2024-06-21 20:12:29,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417262358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:12:29,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:12:29,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:12:29,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169787917] [2024-06-21 20:12:29,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:12:29,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:12:29,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:12:29,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:12:29,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:12:29,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:12:29,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 517 transitions, 8958 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:29,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:12:29,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:12:29,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:12:29,916 INFO L124 PetriNetUnfolderBase]: 2297/3840 cut-off events. [2024-06-21 20:12:29,916 INFO L125 PetriNetUnfolderBase]: For 547434/547436 co-relation queries the response was YES. [2024-06-21 20:12:29,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32025 conditions, 3840 events. 2297/3840 cut-off events. For 547434/547436 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 23742 event pairs, 408 based on Foata normal form. 10/3845 useless extension candidates. Maximal degree in co-relation 31831. Up to 3287 conditions per place. [2024-06-21 20:12:29,971 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 435 selfloop transitions, 99 changer transitions 0/541 dead transitions. [2024-06-21 20:12:29,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 541 transitions, 10172 flow [2024-06-21 20:12:29,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:12:29,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:12:29,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-21 20:12:29,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-21 20:12:29,972 INFO L175 Difference]: Start difference. First operand has 409 places, 517 transitions, 8958 flow. Second operand 8 states and 190 transitions. [2024-06-21 20:12:29,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 541 transitions, 10172 flow [2024-06-21 20:12:33,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 541 transitions, 9980 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-21 20:12:33,601 INFO L231 Difference]: Finished difference. Result has 412 places, 519 transitions, 9046 flow [2024-06-21 20:12:33,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8768, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9046, PETRI_PLACES=412, PETRI_TRANSITIONS=519} [2024-06-21 20:12:33,601 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 371 predicate places. [2024-06-21 20:12:33,602 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 519 transitions, 9046 flow [2024-06-21 20:12:33,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:33,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:12:33,602 INFO 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-21 20:12:33,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 20:12:33,602 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:12:33,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:12:33,602 INFO L85 PathProgramCache]: Analyzing trace with hash 414738443, now seen corresponding path program 4 times [2024-06-21 20:12:33,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:12:33,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229360115] [2024-06-21 20:12:33,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:12:33,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:12:33,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:12:33,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:12:33,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:12:33,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229360115] [2024-06-21 20:12:33,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229360115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:12:33,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:12:33,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:12:33,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873493217] [2024-06-21 20:12:33,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:12:33,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:12:33,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:12:33,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:12:33,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:12:33,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:12:33,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 519 transitions, 9046 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:33,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:12:33,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:12:33,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:12:34,773 INFO L124 PetriNetUnfolderBase]: 2526/4212 cut-off events. [2024-06-21 20:12:34,773 INFO L125 PetriNetUnfolderBase]: For 757729/757731 co-relation queries the response was YES. [2024-06-21 20:12:34,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37665 conditions, 4212 events. 2526/4212 cut-off events. For 757729/757731 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 26401 event pairs, 485 based on Foata normal form. 10/4217 useless extension candidates. Maximal degree in co-relation 37470. Up to 3061 conditions per place. [2024-06-21 20:12:34,830 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 442 selfloop transitions, 100 changer transitions 0/549 dead transitions. [2024-06-21 20:12:34,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 549 transitions, 10577 flow [2024-06-21 20:12:34,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:12:34,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:12:34,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 20:12:34,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:12:34,831 INFO L175 Difference]: Start difference. First operand has 412 places, 519 transitions, 9046 flow. Second operand 8 states and 192 transitions. [2024-06-21 20:12:34,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 549 transitions, 10577 flow [2024-06-21 20:12:39,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 549 transitions, 10299 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-21 20:12:39,413 INFO L231 Difference]: Finished difference. Result has 414 places, 523 transitions, 9139 flow [2024-06-21 20:12:39,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8772, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9139, PETRI_PLACES=414, PETRI_TRANSITIONS=523} [2024-06-21 20:12:39,414 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 373 predicate places. [2024-06-21 20:12:39,414 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 523 transitions, 9139 flow [2024-06-21 20:12:39,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:39,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:12:39,414 INFO 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-21 20:12:39,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 20:12:39,414 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:12:39,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:12:39,415 INFO L85 PathProgramCache]: Analyzing trace with hash 177907712, now seen corresponding path program 16 times [2024-06-21 20:12:39,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:12:39,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880699185] [2024-06-21 20:12:39,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:12:39,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:12:39,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:12:39,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:12:39,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:12:39,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880699185] [2024-06-21 20:12:39,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880699185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:12:39,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:12:39,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:12:39,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253765169] [2024-06-21 20:12:39,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:12:39,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:12:39,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:12:39,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:12:39,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:12:39,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:12:39,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 523 transitions, 9139 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:39,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:12:39,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:12:39,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:12:40,452 INFO L124 PetriNetUnfolderBase]: 2539/4250 cut-off events. [2024-06-21 20:12:40,453 INFO L125 PetriNetUnfolderBase]: For 710605/710607 co-relation queries the response was YES. [2024-06-21 20:12:40,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37885 conditions, 4250 events. 2539/4250 cut-off events. For 710605/710607 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 26835 event pairs, 531 based on Foata normal form. 1/4246 useless extension candidates. Maximal degree in co-relation 37688. Up to 3646 conditions per place. [2024-06-21 20:12:40,520 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 426 selfloop transitions, 126 changer transitions 0/559 dead transitions. [2024-06-21 20:12:40,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 559 transitions, 11103 flow [2024-06-21 20:12:40,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:12:40,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:12:40,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-21 20:12:40,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5704545454545454 [2024-06-21 20:12:40,521 INFO L175 Difference]: Start difference. First operand has 414 places, 523 transitions, 9139 flow. Second operand 11 states and 251 transitions. [2024-06-21 20:12:40,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 559 transitions, 11103 flow [2024-06-21 20:12:45,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 559 transitions, 10932 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-21 20:12:45,324 INFO L231 Difference]: Finished difference. Result has 421 places, 529 transitions, 9354 flow [2024-06-21 20:12:45,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8974, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9354, PETRI_PLACES=421, PETRI_TRANSITIONS=529} [2024-06-21 20:12:45,324 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 380 predicate places. [2024-06-21 20:12:45,324 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 529 transitions, 9354 flow [2024-06-21 20:12:45,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:45,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:12:45,324 INFO 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-21 20:12:45,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 20:12:45,324 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:12:45,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:12:45,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1034992724, now seen corresponding path program 17 times [2024-06-21 20:12:45,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:12:45,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423444462] [2024-06-21 20:12:45,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:12:45,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:12:45,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:12:45,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:12:45,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:12:45,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423444462] [2024-06-21 20:12:45,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423444462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:12:45,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:12:45,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:12:45,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325620622] [2024-06-21 20:12:45,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:12:45,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:12:45,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:12:45,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:12:45,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:12:45,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:12:45,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 529 transitions, 9354 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:45,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:12:45,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:12:45,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:12:46,369 INFO L124 PetriNetUnfolderBase]: 2536/4241 cut-off events. [2024-06-21 20:12:46,369 INFO L125 PetriNetUnfolderBase]: For 699877/699879 co-relation queries the response was YES. [2024-06-21 20:12:46,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37553 conditions, 4241 events. 2536/4241 cut-off events. For 699877/699879 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 26718 event pairs, 531 based on Foata normal form. 1/4237 useless extension candidates. Maximal degree in co-relation 37354. Up to 3643 conditions per place. [2024-06-21 20:12:46,438 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 424 selfloop transitions, 125 changer transitions 0/556 dead transitions. [2024-06-21 20:12:46,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 556 transitions, 10962 flow [2024-06-21 20:12:46,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:12:46,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:12:46,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-21 20:12:46,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-21 20:12:46,439 INFO L175 Difference]: Start difference. First operand has 421 places, 529 transitions, 9354 flow. Second operand 9 states and 214 transitions. [2024-06-21 20:12:46,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 556 transitions, 10962 flow [2024-06-21 20:12:51,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 556 transitions, 10692 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 20:12:51,343 INFO L231 Difference]: Finished difference. Result has 423 places, 529 transitions, 9340 flow [2024-06-21 20:12:51,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9084, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9340, PETRI_PLACES=423, PETRI_TRANSITIONS=529} [2024-06-21 20:12:51,343 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 382 predicate places. [2024-06-21 20:12:51,343 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 529 transitions, 9340 flow [2024-06-21 20:12:51,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:51,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:12:51,344 INFO 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-21 20:12:51,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 20:12:51,344 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:12:51,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:12:51,344 INFO L85 PathProgramCache]: Analyzing trace with hash -889038478, now seen corresponding path program 18 times [2024-06-21 20:12:51,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:12:51,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693756729] [2024-06-21 20:12:51,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:12:51,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:12:51,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:12:51,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:12:51,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:12:51,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693756729] [2024-06-21 20:12:51,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693756729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:12:51,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:12:51,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:12:51,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516665829] [2024-06-21 20:12:51,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:12:51,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:12:51,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:12:51,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:12:51,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:12:51,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:12:51,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 529 transitions, 9340 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:51,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:12:51,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:12:51,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:12:52,345 INFO L124 PetriNetUnfolderBase]: 2549/4247 cut-off events. [2024-06-21 20:12:52,345 INFO L125 PetriNetUnfolderBase]: For 718455/718457 co-relation queries the response was YES. [2024-06-21 20:12:52,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37912 conditions, 4247 events. 2549/4247 cut-off events. For 718455/718457 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 26718 event pairs, 519 based on Foata normal form. 1/4243 useless extension candidates. Maximal degree in co-relation 37712. Up to 3658 conditions per place. [2024-06-21 20:12:52,410 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 416 selfloop transitions, 132 changer transitions 0/555 dead transitions. [2024-06-21 20:12:52,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 555 transitions, 11066 flow [2024-06-21 20:12:52,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:12:52,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:12:52,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-21 20:12:52,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 20:12:52,411 INFO L175 Difference]: Start difference. First operand has 423 places, 529 transitions, 9340 flow. Second operand 8 states and 188 transitions. [2024-06-21 20:12:52,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 555 transitions, 11066 flow [2024-06-21 20:12:57,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 555 transitions, 10804 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 20:12:57,652 INFO L231 Difference]: Finished difference. Result has 423 places, 535 transitions, 9482 flow [2024-06-21 20:12:57,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9090, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9482, PETRI_PLACES=423, PETRI_TRANSITIONS=535} [2024-06-21 20:12:57,653 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 382 predicate places. [2024-06-21 20:12:57,653 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 535 transitions, 9482 flow [2024-06-21 20:12:57,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:57,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:12:57,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-21 20:12:57,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 20:12:57,653 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:12:57,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:12:57,654 INFO L85 PathProgramCache]: Analyzing trace with hash -889049638, now seen corresponding path program 19 times [2024-06-21 20:12:57,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:12:57,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81226896] [2024-06-21 20:12:57,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:12:57,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:12:57,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:12:57,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-21 20:12:57,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:12:57,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81226896] [2024-06-21 20:12:57,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81226896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:12:57,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:12:57,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:12:57,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90059108] [2024-06-21 20:12:57,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:12:57,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:12:57,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:12:57,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:12:57,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:12:57,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:12:57,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 535 transitions, 9482 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:12:57,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:12:57,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:12:57,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:12:58,655 INFO L124 PetriNetUnfolderBase]: 2546/4243 cut-off events. [2024-06-21 20:12:58,656 INFO L125 PetriNetUnfolderBase]: For 724048/724050 co-relation queries the response was YES. [2024-06-21 20:12:58,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37878 conditions, 4243 events. 2546/4243 cut-off events. For 724048/724050 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 26720 event pairs, 519 based on Foata normal form. 1/4239 useless extension candidates. Maximal degree in co-relation 37677. Up to 3655 conditions per place. [2024-06-21 20:12:58,723 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 420 selfloop transitions, 131 changer transitions 0/558 dead transitions. [2024-06-21 20:12:58,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 558 transitions, 11092 flow [2024-06-21 20:12:58,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:12:58,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:12:58,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-21 20:12:58,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-21 20:12:58,724 INFO L175 Difference]: Start difference. First operand has 423 places, 535 transitions, 9482 flow. Second operand 8 states and 191 transitions. [2024-06-21 20:12:58,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 558 transitions, 11092 flow [2024-06-21 20:13:03,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 558 transitions, 10897 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 20:13:03,155 INFO L231 Difference]: Finished difference. Result has 427 places, 535 transitions, 9555 flow [2024-06-21 20:13:03,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9287, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9555, PETRI_PLACES=427, PETRI_TRANSITIONS=535} [2024-06-21 20:13:03,156 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 386 predicate places. [2024-06-21 20:13:03,156 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 535 transitions, 9555 flow [2024-06-21 20:13:03,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:03,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:03,156 INFO 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-21 20:13:03,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 20:13:03,157 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:03,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:03,157 INFO L85 PathProgramCache]: Analyzing trace with hash -888865498, now seen corresponding path program 20 times [2024-06-21 20:13:03,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:03,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703730225] [2024-06-21 20:13:03,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:03,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:03,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:03,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:03,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:03,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703730225] [2024-06-21 20:13:03,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703730225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:03,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:03,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:13:03,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112349004] [2024-06-21 20:13:03,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:03,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:13:03,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:03,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:13:03,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:13:03,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:13:03,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 535 transitions, 9555 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:03,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:03,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:13:03,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:04,254 INFO L124 PetriNetUnfolderBase]: 2543/4252 cut-off events. [2024-06-21 20:13:04,254 INFO L125 PetriNetUnfolderBase]: For 729514/729516 co-relation queries the response was YES. [2024-06-21 20:13:04,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37897 conditions, 4252 events. 2543/4252 cut-off events. For 729514/729516 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 26865 event pairs, 523 based on Foata normal form. 1/4248 useless extension candidates. Maximal degree in co-relation 37695. Up to 3652 conditions per place. [2024-06-21 20:13:04,314 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 416 selfloop transitions, 128 changer transitions 0/551 dead transitions. [2024-06-21 20:13:04,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 551 transitions, 10909 flow [2024-06-21 20:13:04,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:13:04,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:13:04,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-21 20:13:04,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-21 20:13:04,315 INFO L175 Difference]: Start difference. First operand has 427 places, 535 transitions, 9555 flow. Second operand 8 states and 183 transitions. [2024-06-21 20:13:04,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 551 transitions, 10909 flow [2024-06-21 20:13:09,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 551 transitions, 10579 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 20:13:09,936 INFO L231 Difference]: Finished difference. Result has 428 places, 535 transitions, 9487 flow [2024-06-21 20:13:09,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9225, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9487, PETRI_PLACES=428, PETRI_TRANSITIONS=535} [2024-06-21 20:13:09,937 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-21 20:13:09,937 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 535 transitions, 9487 flow [2024-06-21 20:13:09,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:09,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:09,937 INFO 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-21 20:13:09,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 20:13:09,937 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:09,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:09,938 INFO L85 PathProgramCache]: Analyzing trace with hash 406154822, now seen corresponding path program 21 times [2024-06-21 20:13:09,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:09,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170676824] [2024-06-21 20:13:09,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:09,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:09,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:10,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:10,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:10,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170676824] [2024-06-21 20:13:10,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170676824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:10,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:10,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:13:10,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944752071] [2024-06-21 20:13:10,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:10,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:13:10,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:10,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:13:10,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:13:10,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:13:10,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 535 transitions, 9487 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:10,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:10,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:13:10,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:10,965 INFO L124 PetriNetUnfolderBase]: 2548/4253 cut-off events. [2024-06-21 20:13:10,965 INFO L125 PetriNetUnfolderBase]: For 740969/740971 co-relation queries the response was YES. [2024-06-21 20:13:11,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38006 conditions, 4253 events. 2548/4253 cut-off events. For 740969/740971 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 26855 event pairs, 519 based on Foata normal form. 1/4249 useless extension candidates. Maximal degree in co-relation 37803. Up to 3658 conditions per place. [2024-06-21 20:13:11,036 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 422 selfloop transitions, 126 changer transitions 0/555 dead transitions. [2024-06-21 20:13:11,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 555 transitions, 10923 flow [2024-06-21 20:13:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:13:11,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:13:11,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-21 20:13:11,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-21 20:13:11,038 INFO L175 Difference]: Start difference. First operand has 428 places, 535 transitions, 9487 flow. Second operand 9 states and 201 transitions. [2024-06-21 20:13:11,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 555 transitions, 10923 flow [2024-06-21 20:13:16,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 555 transitions, 10633 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 20:13:16,185 INFO L231 Difference]: Finished difference. Result has 431 places, 538 transitions, 9525 flow [2024-06-21 20:13:16,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9203, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9525, PETRI_PLACES=431, PETRI_TRANSITIONS=538} [2024-06-21 20:13:16,186 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 390 predicate places. [2024-06-21 20:13:16,186 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 538 transitions, 9525 flow [2024-06-21 20:13:16,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:16,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:16,186 INFO 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-21 20:13:16,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 20:13:16,186 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:16,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:16,187 INFO L85 PathProgramCache]: Analyzing trace with hash 178253672, now seen corresponding path program 22 times [2024-06-21 20:13:16,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:16,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102914217] [2024-06-21 20:13:16,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:16,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:16,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:16,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:16,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:16,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102914217] [2024-06-21 20:13:16,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102914217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:16,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:16,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:13:16,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535719731] [2024-06-21 20:13:16,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:16,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:13:16,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:16,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:13:16,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:13:16,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:13:16,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 538 transitions, 9525 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:16,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:16,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:13:16,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:17,231 INFO L124 PetriNetUnfolderBase]: 2545/4249 cut-off events. [2024-06-21 20:13:17,231 INFO L125 PetriNetUnfolderBase]: For 746050/746052 co-relation queries the response was YES. [2024-06-21 20:13:17,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37952 conditions, 4249 events. 2545/4249 cut-off events. For 746050/746052 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 26821 event pairs, 519 based on Foata normal form. 1/4245 useless extension candidates. Maximal degree in co-relation 37748. Up to 3655 conditions per place. [2024-06-21 20:13:17,300 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 416 selfloop transitions, 134 changer transitions 0/557 dead transitions. [2024-06-21 20:13:17,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 557 transitions, 10671 flow [2024-06-21 20:13:17,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:13:17,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:13:17,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-21 20:13:17,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-21 20:13:17,301 INFO L175 Difference]: Start difference. First operand has 431 places, 538 transitions, 9525 flow. Second operand 9 states and 204 transitions. [2024-06-21 20:13:17,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 557 transitions, 10671 flow [2024-06-21 20:13:22,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 557 transitions, 10462 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 20:13:22,690 INFO L231 Difference]: Finished difference. Result has 434 places, 538 transitions, 9590 flow [2024-06-21 20:13:22,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9316, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9590, PETRI_PLACES=434, PETRI_TRANSITIONS=538} [2024-06-21 20:13:22,690 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 393 predicate places. [2024-06-21 20:13:22,691 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 538 transitions, 9590 flow [2024-06-21 20:13:22,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:22,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:22,691 INFO 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-21 20:13:22,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 20:13:22,691 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:22,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:22,692 INFO L85 PathProgramCache]: Analyzing trace with hash -502051534, now seen corresponding path program 23 times [2024-06-21 20:13:22,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:22,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173314169] [2024-06-21 20:13:22,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:22,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:22,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:22,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:22,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:22,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173314169] [2024-06-21 20:13:22,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173314169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:22,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:22,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:13:22,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620878755] [2024-06-21 20:13:22,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:22,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:13:22,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:22,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:13:22,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:13:22,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:13:22,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 538 transitions, 9590 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:22,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:22,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:13:22,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:23,651 INFO L124 PetriNetUnfolderBase]: 2550/4256 cut-off events. [2024-06-21 20:13:23,651 INFO L125 PetriNetUnfolderBase]: For 762920/762931 co-relation queries the response was YES. [2024-06-21 20:13:23,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38177 conditions, 4256 events. 2550/4256 cut-off events. For 762920/762931 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 26874 event pairs, 590 based on Foata normal form. 7/4255 useless extension candidates. Maximal degree in co-relation 37972. Up to 3297 conditions per place. [2024-06-21 20:13:23,717 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 234 selfloop transitions, 316 changer transitions 0/557 dead transitions. [2024-06-21 20:13:23,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 557 transitions, 11029 flow [2024-06-21 20:13:23,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:13:23,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:13:23,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-21 20:13:23,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-21 20:13:23,718 INFO L175 Difference]: Start difference. First operand has 434 places, 538 transitions, 9590 flow. Second operand 8 states and 182 transitions. [2024-06-21 20:13:23,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 557 transitions, 11029 flow [2024-06-21 20:13:29,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 557 transitions, 10751 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 20:13:29,855 INFO L231 Difference]: Finished difference. Result has 434 places, 541 transitions, 10017 flow [2024-06-21 20:13:29,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9312, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=313, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10017, PETRI_PLACES=434, PETRI_TRANSITIONS=541} [2024-06-21 20:13:29,856 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 393 predicate places. [2024-06-21 20:13:29,856 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 541 transitions, 10017 flow [2024-06-21 20:13:29,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:29,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:29,857 INFO 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-21 20:13:29,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 20:13:29,857 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:29,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:29,858 INFO L85 PathProgramCache]: Analyzing trace with hash 175135661, now seen corresponding path program 5 times [2024-06-21 20:13:29,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:29,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029296576] [2024-06-21 20:13:29,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:29,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:29,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:29,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-21 20:13:29,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:29,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029296576] [2024-06-21 20:13:29,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029296576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:29,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:29,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:13:29,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095227911] [2024-06-21 20:13:29,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:29,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:13:29,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:29,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:13:29,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:13:30,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:13:30,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 541 transitions, 10017 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:30,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:30,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:13:30,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:30,960 INFO L124 PetriNetUnfolderBase]: 2558/4261 cut-off events. [2024-06-21 20:13:30,960 INFO L125 PetriNetUnfolderBase]: For 783728/783733 co-relation queries the response was YES. [2024-06-21 20:13:31,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38818 conditions, 4261 events. 2558/4261 cut-off events. For 783728/783733 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 26886 event pairs, 561 based on Foata normal form. 6/4258 useless extension candidates. Maximal degree in co-relation 38612. Up to 3655 conditions per place. [2024-06-21 20:13:31,032 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 399 selfloop transitions, 153 changer transitions 0/559 dead transitions. [2024-06-21 20:13:31,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 559 transitions, 11229 flow [2024-06-21 20:13:31,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:13:31,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:13:31,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-21 20:13:31,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-21 20:13:31,033 INFO L175 Difference]: Start difference. First operand has 434 places, 541 transitions, 10017 flow. Second operand 8 states and 177 transitions. [2024-06-21 20:13:31,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 559 transitions, 11229 flow [2024-06-21 20:13:36,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 559 transitions, 10497 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 20:13:36,499 INFO L231 Difference]: Finished difference. Result has 436 places, 543 transitions, 9670 flow [2024-06-21 20:13:36,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9285, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9670, PETRI_PLACES=436, PETRI_TRANSITIONS=543} [2024-06-21 20:13:36,499 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 395 predicate places. [2024-06-21 20:13:36,499 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 543 transitions, 9670 flow [2024-06-21 20:13:36,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:36,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:36,500 INFO 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-21 20:13:36,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 20:13:36,500 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:36,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:36,500 INFO L85 PathProgramCache]: Analyzing trace with hash -704964081, now seen corresponding path program 6 times [2024-06-21 20:13:36,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:36,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548685762] [2024-06-21 20:13:36,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:36,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:36,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:36,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:36,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:36,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548685762] [2024-06-21 20:13:36,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548685762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:36,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:36,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:13:36,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873099191] [2024-06-21 20:13:36,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:36,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:13:36,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:36,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:13:36,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:13:36,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:13:36,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 543 transitions, 9670 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:36,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:36,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:13:36,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:37,658 INFO L124 PetriNetUnfolderBase]: 2566/4267 cut-off events. [2024-06-21 20:13:37,658 INFO L125 PetriNetUnfolderBase]: For 795674/795679 co-relation queries the response was YES. [2024-06-21 20:13:37,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38742 conditions, 4267 events. 2566/4267 cut-off events. For 795674/795679 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 26898 event pairs, 555 based on Foata normal form. 6/4264 useless extension candidates. Maximal degree in co-relation 38536. Up to 3645 conditions per place. [2024-06-21 20:13:37,729 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 397 selfloop transitions, 158 changer transitions 0/562 dead transitions. [2024-06-21 20:13:37,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 562 transitions, 10894 flow [2024-06-21 20:13:37,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:13:37,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:13:37,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-21 20:13:37,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-21 20:13:37,730 INFO L175 Difference]: Start difference. First operand has 436 places, 543 transitions, 9670 flow. Second operand 8 states and 178 transitions. [2024-06-21 20:13:37,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 562 transitions, 10894 flow [2024-06-21 20:13:43,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 562 transitions, 10525 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-21 20:13:43,841 INFO L231 Difference]: Finished difference. Result has 438 places, 545 transitions, 9700 flow [2024-06-21 20:13:43,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9301, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9700, PETRI_PLACES=438, PETRI_TRANSITIONS=545} [2024-06-21 20:13:43,841 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 397 predicate places. [2024-06-21 20:13:43,841 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 545 transitions, 9700 flow [2024-06-21 20:13:43,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:43,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:43,842 INFO 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-21 20:13:43,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 20:13:43,842 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:43,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:43,842 INFO L85 PathProgramCache]: Analyzing trace with hash 215447636, now seen corresponding path program 24 times [2024-06-21 20:13:43,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:43,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606058697] [2024-06-21 20:13:43,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:43,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:43,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:43,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:43,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:43,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606058697] [2024-06-21 20:13:43,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606058697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:43,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:43,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:13:43,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319604317] [2024-06-21 20:13:43,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:43,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:13:43,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:43,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:13:43,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:13:44,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:13:44,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 545 transitions, 9700 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:44,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:44,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:13:44,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:44,902 INFO L124 PetriNetUnfolderBase]: 2571/4279 cut-off events. [2024-06-21 20:13:44,902 INFO L125 PetriNetUnfolderBase]: For 801422/801424 co-relation queries the response was YES. [2024-06-21 20:13:44,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38898 conditions, 4279 events. 2571/4279 cut-off events. For 801422/801424 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 27072 event pairs, 609 based on Foata normal form. 1/4265 useless extension candidates. Maximal degree in co-relation 38691. Up to 3327 conditions per place. [2024-06-21 20:13:44,972 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 231 selfloop transitions, 328 changer transitions 0/566 dead transitions. [2024-06-21 20:13:44,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 566 transitions, 11407 flow [2024-06-21 20:13:44,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:13:44,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:13:44,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-21 20:13:44,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-21 20:13:44,973 INFO L175 Difference]: Start difference. First operand has 438 places, 545 transitions, 9700 flow. Second operand 9 states and 205 transitions. [2024-06-21 20:13:44,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 566 transitions, 11407 flow [2024-06-21 20:13:50,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 566 transitions, 11024 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-21 20:13:50,648 INFO L231 Difference]: Finished difference. Result has 441 places, 548 transitions, 10046 flow [2024-06-21 20:13:50,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9317, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10046, PETRI_PLACES=441, PETRI_TRANSITIONS=548} [2024-06-21 20:13:50,648 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 400 predicate places. [2024-06-21 20:13:50,649 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 548 transitions, 10046 flow [2024-06-21 20:13:50,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:50,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:50,649 INFO 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-21 20:13:50,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 20:13:50,649 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:50,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:50,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1210153080, now seen corresponding path program 25 times [2024-06-21 20:13:50,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:50,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024586716] [2024-06-21 20:13:50,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:50,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:50,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:50,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:50,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:50,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024586716] [2024-06-21 20:13:50,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024586716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:50,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:50,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:13:50,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132929463] [2024-06-21 20:13:50,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:50,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:13:50,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:50,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:13:50,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:13:50,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:13:50,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 548 transitions, 10046 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:50,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:50,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:13:50,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:51,735 INFO L124 PetriNetUnfolderBase]: 2576/4288 cut-off events. [2024-06-21 20:13:51,735 INFO L125 PetriNetUnfolderBase]: For 814710/814712 co-relation queries the response was YES. [2024-06-21 20:13:51,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39336 conditions, 4288 events. 2576/4288 cut-off events. For 814710/814712 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 27106 event pairs, 609 based on Foata normal form. 1/4274 useless extension candidates. Maximal degree in co-relation 39128. Up to 3333 conditions per place. [2024-06-21 20:13:51,805 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 227 selfloop transitions, 337 changer transitions 0/571 dead transitions. [2024-06-21 20:13:51,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 571 transitions, 11777 flow [2024-06-21 20:13:51,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:13:51,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:13:51,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-21 20:13:51,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5522727272727272 [2024-06-21 20:13:51,806 INFO L175 Difference]: Start difference. First operand has 441 places, 548 transitions, 10046 flow. Second operand 11 states and 243 transitions. [2024-06-21 20:13:51,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 571 transitions, 11777 flow [2024-06-21 20:13:56,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 571 transitions, 10782 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-21 20:13:56,534 INFO L231 Difference]: Finished difference. Result has 444 places, 551 transitions, 9804 flow [2024-06-21 20:13:56,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9077, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9804, PETRI_PLACES=444, PETRI_TRANSITIONS=551} [2024-06-21 20:13:56,535 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 403 predicate places. [2024-06-21 20:13:56,535 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 551 transitions, 9804 flow [2024-06-21 20:13:56,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:56,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:13:56,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:13:56,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 20:13:56,535 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:13:56,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:13:56,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1217504730, now seen corresponding path program 26 times [2024-06-21 20:13:56,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:13:56,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954123579] [2024-06-21 20:13:56,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:13:56,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:13:56,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:13:56,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:13:56,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:13:56,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954123579] [2024-06-21 20:13:56,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954123579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:13:56,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:13:56,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:13:56,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487252534] [2024-06-21 20:13:56,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:13:56,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:13:56,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:13:56,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:13:56,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:13:56,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:13:56,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 551 transitions, 9804 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:13:56,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:13:56,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:13:56,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:13:57,638 INFO L124 PetriNetUnfolderBase]: 2581/4297 cut-off events. [2024-06-21 20:13:57,638 INFO L125 PetriNetUnfolderBase]: For 824173/824175 co-relation queries the response was YES. [2024-06-21 20:13:57,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39181 conditions, 4297 events. 2581/4297 cut-off events. For 824173/824175 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 27204 event pairs, 609 based on Foata normal form. 1/4283 useless extension candidates. Maximal degree in co-relation 38973. Up to 3339 conditions per place. [2024-06-21 20:13:57,705 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 342 changer transitions 0/575 dead transitions. [2024-06-21 20:13:57,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 575 transitions, 11529 flow [2024-06-21 20:13:57,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:13:57,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:13:57,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 262 transitions. [2024-06-21 20:13:57,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5458333333333333 [2024-06-21 20:13:57,706 INFO L175 Difference]: Start difference. First operand has 444 places, 551 transitions, 9804 flow. Second operand 12 states and 262 transitions. [2024-06-21 20:13:57,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 575 transitions, 11529 flow [2024-06-21 20:14:03,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 575 transitions, 10685 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-21 20:14:03,574 INFO L231 Difference]: Finished difference. Result has 446 places, 554 transitions, 9703 flow [2024-06-21 20:14:03,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8970, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=339, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9703, PETRI_PLACES=446, PETRI_TRANSITIONS=554} [2024-06-21 20:14:03,574 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 405 predicate places. [2024-06-21 20:14:03,575 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 554 transitions, 9703 flow [2024-06-21 20:14:03,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:03,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:03,575 INFO 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-21 20:14:03,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 20:14:03,575 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:03,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:03,576 INFO L85 PathProgramCache]: Analyzing trace with hash -719261622, now seen corresponding path program 27 times [2024-06-21 20:14:03,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:03,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525460729] [2024-06-21 20:14:03,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:03,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:03,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:03,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:03,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:03,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525460729] [2024-06-21 20:14:03,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525460729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:03,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:03,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:14:03,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811321048] [2024-06-21 20:14:03,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:03,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:14:03,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:03,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:14:03,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:14:03,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:14:03,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 554 transitions, 9703 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:03,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:03,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:14:03,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:04,595 INFO L124 PetriNetUnfolderBase]: 2578/4275 cut-off events. [2024-06-21 20:14:04,596 INFO L125 PetriNetUnfolderBase]: For 829406/829408 co-relation queries the response was YES. [2024-06-21 20:14:04,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38855 conditions, 4275 events. 2578/4275 cut-off events. For 829406/829408 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 26901 event pairs, 636 based on Foata normal form. 1/4261 useless extension candidates. Maximal degree in co-relation 38647. Up to 3336 conditions per place. [2024-06-21 20:14:04,669 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 231 selfloop transitions, 333 changer transitions 0/571 dead transitions. [2024-06-21 20:14:04,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 571 transitions, 11117 flow [2024-06-21 20:14:04,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:04,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:04,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-21 20:14:04,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-21 20:14:04,670 INFO L175 Difference]: Start difference. First operand has 446 places, 554 transitions, 9703 flow. Second operand 9 states and 200 transitions. [2024-06-21 20:14:04,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 571 transitions, 11117 flow [2024-06-21 20:14:10,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 571 transitions, 9965 flow, removed 26 selfloop flow, removed 12 redundant places. [2024-06-21 20:14:10,608 INFO L231 Difference]: Finished difference. Result has 443 places, 554 transitions, 9223 flow [2024-06-21 20:14:10,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8551, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=333, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9223, PETRI_PLACES=443, PETRI_TRANSITIONS=554} [2024-06-21 20:14:10,609 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 402 predicate places. [2024-06-21 20:14:10,609 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 554 transitions, 9223 flow [2024-06-21 20:14:10,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:10,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:10,610 INFO 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-21 20:14:10,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 20:14:10,610 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:10,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:10,610 INFO L85 PathProgramCache]: Analyzing trace with hash -322326079, now seen corresponding path program 7 times [2024-06-21 20:14:10,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:10,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056298598] [2024-06-21 20:14:10,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:10,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:10,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:10,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:10,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:10,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056298598] [2024-06-21 20:14:10,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056298598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:10,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:10,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:10,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496153371] [2024-06-21 20:14:10,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:10,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:10,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:10,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:10,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:10,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:14:10,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 554 transitions, 9223 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:10,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:10,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:14:10,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:11,682 INFO L124 PetriNetUnfolderBase]: 2586/4312 cut-off events. [2024-06-21 20:14:11,682 INFO L125 PetriNetUnfolderBase]: For 848405/848407 co-relation queries the response was YES. [2024-06-21 20:14:11,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38324 conditions, 4312 events. 2586/4312 cut-off events. For 848405/848407 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 27282 event pairs, 521 based on Foata normal form. 2/4309 useless extension candidates. Maximal degree in co-relation 38117. Up to 3801 conditions per place. [2024-06-21 20:14:11,750 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 509 selfloop transitions, 62 changer transitions 0/578 dead transitions. [2024-06-21 20:14:11,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 578 transitions, 10497 flow [2024-06-21 20:14:11,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:11,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:11,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 20:14:11,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 20:14:11,751 INFO L175 Difference]: Start difference. First operand has 443 places, 554 transitions, 9223 flow. Second operand 8 states and 184 transitions. [2024-06-21 20:14:11,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 578 transitions, 10497 flow [2024-06-21 20:14:18,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 578 transitions, 9823 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 20:14:18,372 INFO L231 Difference]: Finished difference. Result has 443 places, 556 transitions, 8760 flow [2024-06-21 20:14:18,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8549, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8760, PETRI_PLACES=443, PETRI_TRANSITIONS=556} [2024-06-21 20:14:18,373 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 402 predicate places. [2024-06-21 20:14:18,373 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 556 transitions, 8760 flow [2024-06-21 20:14:18,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:18,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:18,373 INFO 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-21 20:14:18,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 20:14:18,374 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:18,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:18,374 INFO L85 PathProgramCache]: Analyzing trace with hash 85397404, now seen corresponding path program 28 times [2024-06-21 20:14:18,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:18,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894033138] [2024-06-21 20:14:18,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:18,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:18,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:18,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:18,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:18,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894033138] [2024-06-21 20:14:18,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894033138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:18,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:18,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:14:18,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241813136] [2024-06-21 20:14:18,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:18,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:14:18,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:18,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:14:18,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:14:18,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:14:18,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 556 transitions, 8760 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:18,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:18,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:14:18,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:19,486 INFO L124 PetriNetUnfolderBase]: 2591/4321 cut-off events. [2024-06-21 20:14:19,487 INFO L125 PetriNetUnfolderBase]: For 851980/851982 co-relation queries the response was YES. [2024-06-21 20:14:19,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37974 conditions, 4321 events. 2591/4321 cut-off events. For 851980/851982 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 27324 event pairs, 523 based on Foata normal form. 1/4317 useless extension candidates. Maximal degree in co-relation 37766. Up to 3733 conditions per place. [2024-06-21 20:14:19,554 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 477 selfloop transitions, 97 changer transitions 0/581 dead transitions. [2024-06-21 20:14:19,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 581 transitions, 10008 flow [2024-06-21 20:14:19,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:19,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:19,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-21 20:14:19,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-21 20:14:19,555 INFO L175 Difference]: Start difference. First operand has 443 places, 556 transitions, 8760 flow. Second operand 9 states and 204 transitions. [2024-06-21 20:14:19,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 581 transitions, 10008 flow [2024-06-21 20:14:26,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 581 transitions, 9813 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-21 20:14:26,275 INFO L231 Difference]: Finished difference. Result has 446 places, 559 transitions, 8817 flow [2024-06-21 20:14:26,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8565, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8817, PETRI_PLACES=446, PETRI_TRANSITIONS=559} [2024-06-21 20:14:26,276 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 405 predicate places. [2024-06-21 20:14:26,276 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 559 transitions, 8817 flow [2024-06-21 20:14:26,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:26,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:26,277 INFO 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-21 20:14:26,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 20:14:26,277 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:26,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:26,278 INFO L85 PathProgramCache]: Analyzing trace with hash 2012316022, now seen corresponding path program 29 times [2024-06-21 20:14:26,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:26,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786472572] [2024-06-21 20:14:26,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:26,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:26,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:26,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:26,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:26,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786472572] [2024-06-21 20:14:26,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786472572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:26,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:26,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:14:26,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303457619] [2024-06-21 20:14:26,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:26,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:14:26,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:26,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:14:26,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:14:26,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:14:26,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 559 transitions, 8817 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:26,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:26,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:14:26,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:27,557 INFO L124 PetriNetUnfolderBase]: 2596/4335 cut-off events. [2024-06-21 20:14:27,557 INFO L125 PetriNetUnfolderBase]: For 864342/864344 co-relation queries the response was YES. [2024-06-21 20:14:27,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38092 conditions, 4335 events. 2596/4335 cut-off events. For 864342/864344 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 27506 event pairs, 521 based on Foata normal form. 1/4331 useless extension candidates. Maximal degree in co-relation 37883. Up to 3733 conditions per place. [2024-06-21 20:14:27,625 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 482 selfloop transitions, 105 changer transitions 0/594 dead transitions. [2024-06-21 20:14:27,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 594 transitions, 10373 flow [2024-06-21 20:14:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:14:27,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:14:27,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 265 transitions. [2024-06-21 20:14:27,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5520833333333334 [2024-06-21 20:14:27,626 INFO L175 Difference]: Start difference. First operand has 446 places, 559 transitions, 8817 flow. Second operand 12 states and 265 transitions. [2024-06-21 20:14:27,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 594 transitions, 10373 flow [2024-06-21 20:14:33,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 594 transitions, 10167 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:33,523 INFO L231 Difference]: Finished difference. Result has 451 places, 562 transitions, 8879 flow [2024-06-21 20:14:33,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8611, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8879, PETRI_PLACES=451, PETRI_TRANSITIONS=562} [2024-06-21 20:14:33,523 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 410 predicate places. [2024-06-21 20:14:33,523 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 562 transitions, 8879 flow [2024-06-21 20:14:33,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:33,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:33,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-21 20:14:33,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 20:14:33,524 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:33,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:33,524 INFO L85 PathProgramCache]: Analyzing trace with hash 2012673142, now seen corresponding path program 30 times [2024-06-21 20:14:33,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:33,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692355340] [2024-06-21 20:14:33,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:33,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:33,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:33,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:33,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:33,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692355340] [2024-06-21 20:14:33,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692355340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:33,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:33,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:33,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459625323] [2024-06-21 20:14:33,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:33,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:33,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:33,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:33,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:33,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:14:33,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 562 transitions, 8879 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:33,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:33,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:14:33,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:34,550 INFO L124 PetriNetUnfolderBase]: 2601/4355 cut-off events. [2024-06-21 20:14:34,550 INFO L125 PetriNetUnfolderBase]: For 877671/877673 co-relation queries the response was YES. [2024-06-21 20:14:34,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38265 conditions, 4355 events. 2601/4355 cut-off events. For 877671/877673 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 27720 event pairs, 535 based on Foata normal form. 1/4351 useless extension candidates. Maximal degree in co-relation 38055. Up to 3635 conditions per place. [2024-06-21 20:14:34,624 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 398 selfloop transitions, 176 changer transitions 0/581 dead transitions. [2024-06-21 20:14:34,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 581 transitions, 10619 flow [2024-06-21 20:14:34,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:34,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:34,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 20:14:34,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-21 20:14:34,625 INFO L175 Difference]: Start difference. First operand has 451 places, 562 transitions, 8879 flow. Second operand 7 states and 165 transitions. [2024-06-21 20:14:34,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 581 transitions, 10619 flow [2024-06-21 20:14:40,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 581 transitions, 10383 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-21 20:14:40,544 INFO L231 Difference]: Finished difference. Result has 449 places, 565 transitions, 9051 flow [2024-06-21 20:14:40,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8643, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9051, PETRI_PLACES=449, PETRI_TRANSITIONS=565} [2024-06-21 20:14:40,545 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 408 predicate places. [2024-06-21 20:14:40,545 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 565 transitions, 9051 flow [2024-06-21 20:14:40,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:40,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:40,545 INFO 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-21 20:14:40,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 20:14:40,545 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:40,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:40,546 INFO L85 PathProgramCache]: Analyzing trace with hash 2012500162, now seen corresponding path program 31 times [2024-06-21 20:14:40,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:40,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052369102] [2024-06-21 20:14:40,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:40,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:40,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:40,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:40,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:40,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052369102] [2024-06-21 20:14:40,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052369102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:40,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:40,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:40,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682841240] [2024-06-21 20:14:40,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:40,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:40,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:40,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:40,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:40,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:14:40,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 565 transitions, 9051 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:40,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:40,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:14:40,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:41,637 INFO L124 PetriNetUnfolderBase]: 2606/4353 cut-off events. [2024-06-21 20:14:41,637 INFO L125 PetriNetUnfolderBase]: For 892423/892425 co-relation queries the response was YES. [2024-06-21 20:14:41,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38512 conditions, 4353 events. 2606/4353 cut-off events. For 892423/892425 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 27654 event pairs, 523 based on Foata normal form. 1/4349 useless extension candidates. Maximal degree in co-relation 38301. Up to 3641 conditions per place. [2024-06-21 20:14:41,709 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 391 selfloop transitions, 191 changer transitions 0/589 dead transitions. [2024-06-21 20:14:41,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 589 transitions, 10829 flow [2024-06-21 20:14:41,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:14:41,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:14:41,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-21 20:14:41,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 20:14:41,710 INFO L175 Difference]: Start difference. First operand has 449 places, 565 transitions, 9051 flow. Second operand 9 states and 207 transitions. [2024-06-21 20:14:41,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 589 transitions, 10829 flow [2024-06-21 20:14:47,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 589 transitions, 10547 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 20:14:47,481 INFO L231 Difference]: Finished difference. Result has 453 places, 568 transitions, 9217 flow [2024-06-21 20:14:47,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8776, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9217, PETRI_PLACES=453, PETRI_TRANSITIONS=568} [2024-06-21 20:14:47,482 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 412 predicate places. [2024-06-21 20:14:47,482 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 568 transitions, 9217 flow [2024-06-21 20:14:47,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:47,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:47,482 INFO 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-21 20:14:47,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 20:14:47,482 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:47,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:47,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1312816374, now seen corresponding path program 32 times [2024-06-21 20:14:47,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:47,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232988441] [2024-06-21 20:14:47,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:47,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:47,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:47,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:47,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:47,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232988441] [2024-06-21 20:14:47,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232988441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:47,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:47,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:14:47,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891146906] [2024-06-21 20:14:47,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:47,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:14:47,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:47,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:14:47,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:14:47,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:14:47,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 568 transitions, 9217 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:47,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:47,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:14:47,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:48,568 INFO L124 PetriNetUnfolderBase]: 2603/4353 cut-off events. [2024-06-21 20:14:48,569 INFO L125 PetriNetUnfolderBase]: For 885009/885011 co-relation queries the response was YES. [2024-06-21 20:14:48,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38439 conditions, 4353 events. 2603/4353 cut-off events. For 885009/885011 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 27723 event pairs, 523 based on Foata normal form. 1/4349 useless extension candidates. Maximal degree in co-relation 38228. Up to 3638 conditions per place. [2024-06-21 20:14:48,639 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 388 selfloop transitions, 197 changer transitions 0/592 dead transitions. [2024-06-21 20:14:48,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 592 transitions, 10701 flow [2024-06-21 20:14:48,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:14:48,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:14:48,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-21 20:14:48,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-06-21 20:14:48,640 INFO L175 Difference]: Start difference. First operand has 453 places, 568 transitions, 9217 flow. Second operand 10 states and 226 transitions. [2024-06-21 20:14:48,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 592 transitions, 10701 flow [2024-06-21 20:14:54,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 592 transitions, 9875 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-21 20:14:54,918 INFO L231 Difference]: Finished difference. Result has 452 places, 568 transitions, 8797 flow [2024-06-21 20:14:54,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8393, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8797, PETRI_PLACES=452, PETRI_TRANSITIONS=568} [2024-06-21 20:14:54,918 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 411 predicate places. [2024-06-21 20:14:54,919 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 568 transitions, 8797 flow [2024-06-21 20:14:54,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:54,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:54,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:54,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 20:14:54,919 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:54,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:54,919 INFO L85 PathProgramCache]: Analyzing trace with hash 2012321602, now seen corresponding path program 33 times [2024-06-21 20:14:54,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:54,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413113788] [2024-06-21 20:14:54,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:54,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:54,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:55,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:55,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:55,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413113788] [2024-06-21 20:14:55,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413113788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:55,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:55,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:14:55,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292934938] [2024-06-21 20:14:55,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:55,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:14:55,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:55,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:14:55,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:14:55,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:14:55,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 568 transitions, 8797 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:55,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:55,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:14:55,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:56,091 INFO L124 PetriNetUnfolderBase]: 2600/4361 cut-off events. [2024-06-21 20:14:56,091 INFO L125 PetriNetUnfolderBase]: For 874144/874146 co-relation queries the response was YES. [2024-06-21 20:14:56,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38120 conditions, 4361 events. 2600/4361 cut-off events. For 874144/874146 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 27865 event pairs, 533 based on Foata normal form. 1/4357 useless extension candidates. Maximal degree in co-relation 37909. Up to 3740 conditions per place. [2024-06-21 20:14:56,160 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 489 selfloop transitions, 105 changer transitions 0/601 dead transitions. [2024-06-21 20:14:56,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 601 transitions, 10065 flow [2024-06-21 20:14:56,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 20:14:56,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 20:14:56,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 300 transitions. [2024-06-21 20:14:56,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-21 20:14:56,161 INFO L175 Difference]: Start difference. First operand has 452 places, 568 transitions, 8797 flow. Second operand 14 states and 300 transitions. [2024-06-21 20:14:56,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 601 transitions, 10065 flow [2024-06-21 20:15:01,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 601 transitions, 9580 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-21 20:15:01,823 INFO L231 Difference]: Finished difference. Result has 454 places, 568 transitions, 8528 flow [2024-06-21 20:15:01,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8312, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8528, PETRI_PLACES=454, PETRI_TRANSITIONS=568} [2024-06-21 20:15:01,824 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 413 predicate places. [2024-06-21 20:15:01,824 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 568 transitions, 8528 flow [2024-06-21 20:15:01,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:01,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:01,824 INFO 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-21 20:15:01,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 20:15:01,825 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:01,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:01,825 INFO L85 PathProgramCache]: Analyzing trace with hash -2139564533, now seen corresponding path program 8 times [2024-06-21 20:15:01,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:01,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653023780] [2024-06-21 20:15:01,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:01,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:01,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:01,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:01,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:01,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653023780] [2024-06-21 20:15:01,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653023780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:01,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:01,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:15:01,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362054299] [2024-06-21 20:15:01,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:01,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:15:01,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:01,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:15:01,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:15:02,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:02,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 568 transitions, 8528 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:02,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:02,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:02,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:02,970 INFO L124 PetriNetUnfolderBase]: 2636/4396 cut-off events. [2024-06-21 20:15:02,970 INFO L125 PetriNetUnfolderBase]: For 951972/951974 co-relation queries the response was YES. [2024-06-21 20:15:03,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38553 conditions, 4396 events. 2636/4396 cut-off events. For 951972/951974 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 27922 event pairs, 525 based on Foata normal form. 10/4401 useless extension candidates. Maximal degree in co-relation 38342. Up to 3745 conditions per place. [2024-06-21 20:15:03,041 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 454 selfloop transitions, 130 changer transitions 0/591 dead transitions. [2024-06-21 20:15:03,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 591 transitions, 9852 flow [2024-06-21 20:15:03,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:15:03,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:15:03,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-21 20:15:03,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-21 20:15:03,042 INFO L175 Difference]: Start difference. First operand has 454 places, 568 transitions, 8528 flow. Second operand 10 states and 223 transitions. [2024-06-21 20:15:03,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 591 transitions, 9852 flow [2024-06-21 20:15:08,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 591 transitions, 9632 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-21 20:15:08,995 INFO L231 Difference]: Finished difference. Result has 451 places, 570 transitions, 8661 flow [2024-06-21 20:15:08,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8308, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8661, PETRI_PLACES=451, PETRI_TRANSITIONS=570} [2024-06-21 20:15:08,995 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 410 predicate places. [2024-06-21 20:15:08,995 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 570 transitions, 8661 flow [2024-06-21 20:15:08,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:08,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:08,995 INFO 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-21 20:15:08,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 20:15:08,996 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:08,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:08,996 INFO L85 PathProgramCache]: Analyzing trace with hash -899318193, now seen corresponding path program 9 times [2024-06-21 20:15:08,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:08,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903228894] [2024-06-21 20:15:08,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:08,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:08,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:09,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:09,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:09,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903228894] [2024-06-21 20:15:09,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903228894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:09,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:09,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:15:09,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308469473] [2024-06-21 20:15:09,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:09,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:15:09,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:09,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:15:09,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:15:09,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:09,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 570 transitions, 8661 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:09,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:09,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:09,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:10,147 INFO L124 PetriNetUnfolderBase]: 2644/4421 cut-off events. [2024-06-21 20:15:10,147 INFO L125 PetriNetUnfolderBase]: For 902155/902157 co-relation queries the response was YES. [2024-06-21 20:15:10,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38968 conditions, 4421 events. 2644/4421 cut-off events. For 902155/902157 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 28293 event pairs, 537 based on Foata normal form. 2/4418 useless extension candidates. Maximal degree in co-relation 38756. Up to 3789 conditions per place. [2024-06-21 20:15:10,217 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 447 selfloop transitions, 137 changer transitions 0/591 dead transitions. [2024-06-21 20:15:10,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 591 transitions, 9961 flow [2024-06-21 20:15:10,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:10,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:10,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-21 20:15:10,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-21 20:15:10,219 INFO L175 Difference]: Start difference. First operand has 451 places, 570 transitions, 8661 flow. Second operand 8 states and 185 transitions. [2024-06-21 20:15:10,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 591 transitions, 9961 flow [2024-06-21 20:15:16,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 591 transitions, 9642 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-21 20:15:16,127 INFO L231 Difference]: Finished difference. Result has 451 places, 572 transitions, 8711 flow [2024-06-21 20:15:16,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8342, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8711, PETRI_PLACES=451, PETRI_TRANSITIONS=572} [2024-06-21 20:15:16,128 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 410 predicate places. [2024-06-21 20:15:16,128 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 572 transitions, 8711 flow [2024-06-21 20:15:16,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:16,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:16,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:16,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 20:15:16,129 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:16,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:16,129 INFO L85 PathProgramCache]: Analyzing trace with hash -2130993653, now seen corresponding path program 10 times [2024-06-21 20:15:16,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:16,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606621661] [2024-06-21 20:15:16,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:16,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:16,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:16,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:16,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:16,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606621661] [2024-06-21 20:15:16,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606621661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:16,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:16,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:15:16,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113629982] [2024-06-21 20:15:16,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:16,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:15:16,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:16,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:15:16,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:15:16,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:16,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 572 transitions, 8711 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:16,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:16,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:16,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:17,454 INFO L124 PetriNetUnfolderBase]: 2886/4799 cut-off events. [2024-06-21 20:15:17,454 INFO L125 PetriNetUnfolderBase]: For 1290137/1290139 co-relation queries the response was YES. [2024-06-21 20:15:17,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46014 conditions, 4799 events. 2886/4799 cut-off events. For 1290137/1290139 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 30847 event pairs, 631 based on Foata normal form. 10/4804 useless extension candidates. Maximal degree in co-relation 45801. Up to 3715 conditions per place. [2024-06-21 20:15:17,532 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 466 selfloop transitions, 132 changer transitions 0/605 dead transitions. [2024-06-21 20:15:17,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 605 transitions, 10477 flow [2024-06-21 20:15:17,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:15:17,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:15:17,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-21 20:15:17,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5725 [2024-06-21 20:15:17,533 INFO L175 Difference]: Start difference. First operand has 451 places, 572 transitions, 8711 flow. Second operand 10 states and 229 transitions. [2024-06-21 20:15:17,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 605 transitions, 10477 flow [2024-06-21 20:15:25,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 605 transitions, 10124 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:25,586 INFO L231 Difference]: Finished difference. Result has 456 places, 576 transitions, 8793 flow [2024-06-21 20:15:25,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8358, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8793, PETRI_PLACES=456, PETRI_TRANSITIONS=576} [2024-06-21 20:15:25,587 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 415 predicate places. [2024-06-21 20:15:25,587 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 576 transitions, 8793 flow [2024-06-21 20:15:25,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:25,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:25,587 INFO 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-21 20:15:25,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 20:15:25,588 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:25,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:25,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1868504883, now seen corresponding path program 11 times [2024-06-21 20:15:25,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:25,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521029212] [2024-06-21 20:15:25,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:25,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:25,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:25,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:25,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:25,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521029212] [2024-06-21 20:15:25,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521029212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:25,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:25,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:15:25,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492776984] [2024-06-21 20:15:25,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:25,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:15:25,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:25,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:15:25,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:15:25,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:25,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 576 transitions, 8793 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:25,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:25,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:25,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:26,777 INFO L124 PetriNetUnfolderBase]: 2894/4815 cut-off events. [2024-06-21 20:15:26,777 INFO L125 PetriNetUnfolderBase]: For 1248564/1248566 co-relation queries the response was YES. [2024-06-21 20:15:26,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46415 conditions, 4815 events. 2894/4815 cut-off events. For 1248564/1248566 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 31040 event pairs, 649 based on Foata normal form. 2/4812 useless extension candidates. Maximal degree in co-relation 46200. Up to 4125 conditions per place. [2024-06-21 20:15:26,857 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 450 selfloop transitions, 144 changer transitions 0/601 dead transitions. [2024-06-21 20:15:26,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 601 transitions, 10155 flow [2024-06-21 20:15:26,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:26,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:26,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 20:15:26,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 20:15:26,858 INFO L175 Difference]: Start difference. First operand has 456 places, 576 transitions, 8793 flow. Second operand 8 states and 189 transitions. [2024-06-21 20:15:26,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 601 transitions, 10155 flow [2024-06-21 20:15:35,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 601 transitions, 9916 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:35,060 INFO L231 Difference]: Finished difference. Result has 458 places, 578 transitions, 8945 flow [2024-06-21 20:15:35,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8556, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8945, PETRI_PLACES=458, PETRI_TRANSITIONS=578} [2024-06-21 20:15:35,061 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 417 predicate places. [2024-06-21 20:15:35,061 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 578 transitions, 8945 flow [2024-06-21 20:15:35,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:35,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:35,061 INFO 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-21 20:15:35,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 20:15:35,061 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:35,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:35,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1595016694, now seen corresponding path program 34 times [2024-06-21 20:15:35,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:35,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907305673] [2024-06-21 20:15:35,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:35,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:35,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:35,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:35,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:35,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907305673] [2024-06-21 20:15:35,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907305673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:35,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:35,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:15:35,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352848080] [2024-06-21 20:15:35,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:35,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:15:35,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:35,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:15:35,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:15:35,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:35,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 578 transitions, 8945 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:35,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:35,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:35,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:36,389 INFO L124 PetriNetUnfolderBase]: 2907/4853 cut-off events. [2024-06-21 20:15:36,390 INFO L125 PetriNetUnfolderBase]: For 1259584/1259586 co-relation queries the response was YES. [2024-06-21 20:15:36,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46544 conditions, 4853 events. 2907/4853 cut-off events. For 1259584/1259586 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 31386 event pairs, 657 based on Foata normal form. 1/4849 useless extension candidates. Maximal degree in co-relation 46327. Up to 4055 conditions per place. [2024-06-21 20:15:36,462 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 387 selfloop transitions, 209 changer transitions 0/603 dead transitions. [2024-06-21 20:15:36,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 603 transitions, 10791 flow [2024-06-21 20:15:36,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:15:36,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:15:36,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-21 20:15:36,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-21 20:15:36,463 INFO L175 Difference]: Start difference. First operand has 458 places, 578 transitions, 8945 flow. Second operand 10 states and 222 transitions. [2024-06-21 20:15:36,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 603 transitions, 10791 flow [2024-06-21 20:15:44,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 603 transitions, 10418 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:44,018 INFO L231 Difference]: Finished difference. Result has 462 places, 584 transitions, 9078 flow [2024-06-21 20:15:44,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8572, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9078, PETRI_PLACES=462, PETRI_TRANSITIONS=584} [2024-06-21 20:15:44,019 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 421 predicate places. [2024-06-21 20:15:44,019 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 584 transitions, 9078 flow [2024-06-21 20:15:44,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:44,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:44,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:44,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 20:15:44,019 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:44,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:44,019 INFO L85 PathProgramCache]: Analyzing trace with hash -905783274, now seen corresponding path program 35 times [2024-06-21 20:15:44,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:44,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423051306] [2024-06-21 20:15:44,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:44,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:44,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:44,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:44,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:44,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423051306] [2024-06-21 20:15:44,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423051306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:44,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:44,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:15:44,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295711510] [2024-06-21 20:15:44,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:44,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:15:44,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:44,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:15:44,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:15:44,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:44,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 584 transitions, 9078 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:44,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:44,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:44,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:45,450 INFO L124 PetriNetUnfolderBase]: 2912/4854 cut-off events. [2024-06-21 20:15:45,450 INFO L125 PetriNetUnfolderBase]: For 1277527/1277529 co-relation queries the response was YES. [2024-06-21 20:15:45,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46669 conditions, 4854 events. 2912/4854 cut-off events. For 1277527/1277529 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 31407 event pairs, 653 based on Foata normal form. 1/4850 useless extension candidates. Maximal degree in co-relation 46451. Up to 4061 conditions per place. [2024-06-21 20:15:45,523 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 377 selfloop transitions, 221 changer transitions 0/605 dead transitions. [2024-06-21 20:15:45,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 605 transitions, 10895 flow [2024-06-21 20:15:45,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:15:45,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:15:45,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-21 20:15:45,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-21 20:15:45,524 INFO L175 Difference]: Start difference. First operand has 462 places, 584 transitions, 9078 flow. Second operand 9 states and 202 transitions. [2024-06-21 20:15:45,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 605 transitions, 10895 flow [2024-06-21 20:15:54,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 605 transitions, 10505 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:54,356 INFO L231 Difference]: Finished difference. Result has 465 places, 587 transitions, 9183 flow [2024-06-21 20:15:54,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8691, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9183, PETRI_PLACES=465, PETRI_TRANSITIONS=587} [2024-06-21 20:15:54,357 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 424 predicate places. [2024-06-21 20:15:54,357 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 587 transitions, 9183 flow [2024-06-21 20:15:54,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:54,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:54,357 INFO 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-21 20:15:54,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 20:15:54,358 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:54,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:54,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1882802424, now seen corresponding path program 36 times [2024-06-21 20:15:54,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:54,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135709799] [2024-06-21 20:15:54,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:54,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:54,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:54,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:54,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:54,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135709799] [2024-06-21 20:15:54,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135709799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:54,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:54,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:15:54,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929144641] [2024-06-21 20:15:54,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:54,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:15:54,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:54,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:15:54,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:15:54,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:54,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 587 transitions, 9183 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:54,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:54,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:54,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:55,992 INFO L124 PetriNetUnfolderBase]: 2917/4879 cut-off events. [2024-06-21 20:15:55,993 INFO L125 PetriNetUnfolderBase]: For 1296484/1296486 co-relation queries the response was YES. [2024-06-21 20:15:56,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46910 conditions, 4879 events. 2917/4879 cut-off events. For 1296484/1296486 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 31706 event pairs, 671 based on Foata normal form. 1/4875 useless extension candidates. Maximal degree in co-relation 46691. Up to 4067 conditions per place. [2024-06-21 20:15:56,069 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 378 selfloop transitions, 225 changer transitions 0/610 dead transitions. [2024-06-21 20:15:56,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 610 transitions, 10755 flow [2024-06-21 20:15:56,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:15:56,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:15:56,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-21 20:15:56,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-21 20:15:56,070 INFO L175 Difference]: Start difference. First operand has 465 places, 587 transitions, 9183 flow. Second operand 9 states and 204 transitions. [2024-06-21 20:15:56,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 610 transitions, 10755 flow [2024-06-21 20:16:04,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 610 transitions, 10394 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 20:16:04,817 INFO L231 Difference]: Finished difference. Result has 468 places, 590 transitions, 9328 flow [2024-06-21 20:16:04,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8828, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9328, PETRI_PLACES=468, PETRI_TRANSITIONS=590} [2024-06-21 20:16:04,817 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 427 predicate places. [2024-06-21 20:16:04,818 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 590 transitions, 9328 flow [2024-06-21 20:16:04,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:04,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:04,818 INFO 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-21 20:16:04,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 20:16:04,818 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:04,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:04,818 INFO L85 PathProgramCache]: Analyzing trace with hash -2139577274, now seen corresponding path program 37 times [2024-06-21 20:16:04,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:04,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567440481] [2024-06-21 20:16:04,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:04,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:04,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:04,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:04,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:04,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567440481] [2024-06-21 20:16:04,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567440481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:04,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:04,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:16:04,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454911713] [2024-06-21 20:16:04,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:04,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:16:04,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:04,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:16:04,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:16:04,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:04,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 590 transitions, 9328 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:04,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:04,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:04,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:06,426 INFO L124 PetriNetUnfolderBase]: 2922/4871 cut-off events. [2024-06-21 20:16:06,426 INFO L125 PetriNetUnfolderBase]: For 1315046/1315048 co-relation queries the response was YES. [2024-06-21 20:16:06,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47134 conditions, 4871 events. 2922/4871 cut-off events. For 1315046/1315048 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 31532 event pairs, 655 based on Foata normal form. 1/4867 useless extension candidates. Maximal degree in co-relation 46914. Up to 4073 conditions per place. [2024-06-21 20:16:06,512 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 391 selfloop transitions, 214 changer transitions 0/612 dead transitions. [2024-06-21 20:16:06,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 612 transitions, 10902 flow [2024-06-21 20:16:06,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:16:06,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:16:06,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-21 20:16:06,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-21 20:16:06,513 INFO L175 Difference]: Start difference. First operand has 468 places, 590 transitions, 9328 flow. Second operand 11 states and 239 transitions. [2024-06-21 20:16:06,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 612 transitions, 10902 flow [2024-06-21 20:16:14,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 612 transitions, 10426 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 20:16:14,347 INFO L231 Difference]: Finished difference. Result has 472 places, 593 transitions, 9336 flow [2024-06-21 20:16:14,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8858, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9336, PETRI_PLACES=472, PETRI_TRANSITIONS=593} [2024-06-21 20:16:14,347 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 431 predicate places. [2024-06-21 20:16:14,347 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 593 transitions, 9336 flow [2024-06-21 20:16:14,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:14,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:14,348 INFO 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-21 20:16:14,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-21 20:16:14,348 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:14,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:14,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1072017054, now seen corresponding path program 38 times [2024-06-21 20:16:14,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:14,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240179543] [2024-06-21 20:16:14,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:14,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:14,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:14,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:14,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:14,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240179543] [2024-06-21 20:16:14,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240179543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:14,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:14,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:14,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334138118] [2024-06-21 20:16:14,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:14,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:14,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:14,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:14,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:14,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:14,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 593 transitions, 9336 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:14,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:14,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:14,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:15,817 INFO L124 PetriNetUnfolderBase]: 2919/4872 cut-off events. [2024-06-21 20:16:15,818 INFO L125 PetriNetUnfolderBase]: For 1324440/1324442 co-relation queries the response was YES. [2024-06-21 20:16:15,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47055 conditions, 4872 events. 2919/4872 cut-off events. For 1324440/1324442 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 31610 event pairs, 661 based on Foata normal form. 1/4868 useless extension candidates. Maximal degree in co-relation 46834. Up to 4070 conditions per place. [2024-06-21 20:16:15,989 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 375 selfloop transitions, 230 changer transitions 0/612 dead transitions. [2024-06-21 20:16:15,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 612 transitions, 10864 flow [2024-06-21 20:16:15,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:15,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:15,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 20:16:15,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 20:16:15,990 INFO L175 Difference]: Start difference. First operand has 472 places, 593 transitions, 9336 flow. Second operand 8 states and 186 transitions. [2024-06-21 20:16:15,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 612 transitions, 10864 flow [2024-06-21 20:16:25,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 612 transitions, 10406 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-21 20:16:25,525 INFO L231 Difference]: Finished difference. Result has 471 places, 593 transitions, 9344 flow [2024-06-21 20:16:25,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8878, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9344, PETRI_PLACES=471, PETRI_TRANSITIONS=593} [2024-06-21 20:16:25,526 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 430 predicate places. [2024-06-21 20:16:25,526 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 593 transitions, 9344 flow [2024-06-21 20:16:25,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:25,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:25,527 INFO 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-21 20:16:25,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-21 20:16:25,527 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:25,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:25,528 INFO L85 PathProgramCache]: Analyzing trace with hash -943454709, now seen corresponding path program 12 times [2024-06-21 20:16:25,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:25,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894748713] [2024-06-21 20:16:25,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:25,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:25,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:25,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:25,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:25,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894748713] [2024-06-21 20:16:25,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894748713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:25,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:25,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:25,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847956095] [2024-06-21 20:16:25,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:25,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:25,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:25,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:25,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:25,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:25,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 593 transitions, 9344 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:25,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:25,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:25,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:27,149 INFO L124 PetriNetUnfolderBase]: 2914/4873 cut-off events. [2024-06-21 20:16:27,149 INFO L125 PetriNetUnfolderBase]: For 1333213/1333215 co-relation queries the response was YES. [2024-06-21 20:16:27,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46855 conditions, 4873 events. 2914/4873 cut-off events. For 1333213/1333215 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 31690 event pairs, 658 based on Foata normal form. 2/4870 useless extension candidates. Maximal degree in co-relation 46633. Up to 4211 conditions per place. [2024-06-21 20:16:27,345 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 474 selfloop transitions, 131 changer transitions 0/612 dead transitions. [2024-06-21 20:16:27,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 612 transitions, 10681 flow [2024-06-21 20:16:27,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:16:27,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:16:27,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-21 20:16:27,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-21 20:16:27,347 INFO L175 Difference]: Start difference. First operand has 471 places, 593 transitions, 9344 flow. Second operand 9 states and 200 transitions. [2024-06-21 20:16:27,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 612 transitions, 10681 flow [2024-06-21 20:16:37,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 612 transitions, 9951 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 20:16:37,256 INFO L231 Difference]: Finished difference. Result has 471 places, 595 transitions, 8972 flow [2024-06-21 20:16:37,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8614, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8972, PETRI_PLACES=471, PETRI_TRANSITIONS=595} [2024-06-21 20:16:37,256 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 430 predicate places. [2024-06-21 20:16:37,256 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 595 transitions, 8972 flow [2024-06-21 20:16:37,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:37,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:37,257 INFO 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-21 20:16:37,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-21 20:16:37,257 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:37,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:37,257 INFO L85 PathProgramCache]: Analyzing trace with hash -929169909, now seen corresponding path program 13 times [2024-06-21 20:16:37,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:37,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903184274] [2024-06-21 20:16:37,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:37,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:37,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:37,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-21 20:16:37,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:37,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903184274] [2024-06-21 20:16:37,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903184274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:37,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:37,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:37,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327079907] [2024-06-21 20:16:37,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:37,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:37,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:37,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:37,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:37,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:37,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 595 transitions, 8972 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:37,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:37,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:37,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:38,839 INFO L124 PetriNetUnfolderBase]: 2922/4865 cut-off events. [2024-06-21 20:16:38,839 INFO L125 PetriNetUnfolderBase]: For 1352292/1352294 co-relation queries the response was YES. [2024-06-21 20:16:38,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46908 conditions, 4865 events. 2922/4865 cut-off events. For 1352292/1352294 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 31419 event pairs, 640 based on Foata normal form. 2/4860 useless extension candidates. Maximal degree in co-relation 46685. Up to 4129 conditions per place. [2024-06-21 20:16:38,916 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 473 selfloop transitions, 138 changer transitions 0/618 dead transitions. [2024-06-21 20:16:38,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 618 transitions, 10366 flow [2024-06-21 20:16:38,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:16:38,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:16:38,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-21 20:16:38,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-21 20:16:38,918 INFO L175 Difference]: Start difference. First operand has 471 places, 595 transitions, 8972 flow. Second operand 9 states and 204 transitions. [2024-06-21 20:16:38,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 618 transitions, 10366 flow [2024-06-21 20:16:47,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 618 transitions, 10011 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-21 20:16:47,989 INFO L231 Difference]: Finished difference. Result has 472 places, 597 transitions, 9000 flow [2024-06-21 20:16:47,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8617, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9000, PETRI_PLACES=472, PETRI_TRANSITIONS=597} [2024-06-21 20:16:47,989 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 431 predicate places. [2024-06-21 20:16:47,989 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 597 transitions, 9000 flow [2024-06-21 20:16:47,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:47,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:47,989 INFO 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-21 20:16:47,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-21 20:16:47,990 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:47,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:47,990 INFO L85 PathProgramCache]: Analyzing trace with hash -943467450, now seen corresponding path program 39 times [2024-06-21 20:16:47,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:47,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692830572] [2024-06-21 20:16:47,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:47,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:47,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:48,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:48,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:48,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692830572] [2024-06-21 20:16:48,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692830572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:48,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:48,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:16:48,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551125941] [2024-06-21 20:16:48,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:48,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:16:48,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:48,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:16:48,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:16:48,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:48,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 597 transitions, 9000 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:48,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:48,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:48,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:49,499 INFO L124 PetriNetUnfolderBase]: 2919/4869 cut-off events. [2024-06-21 20:16:49,499 INFO L125 PetriNetUnfolderBase]: For 1350638/1350640 co-relation queries the response was YES. [2024-06-21 20:16:49,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46857 conditions, 4869 events. 2919/4869 cut-off events. For 1350638/1350640 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 31549 event pairs, 650 based on Foata normal form. 1/4865 useless extension candidates. Maximal degree in co-relation 46633. Up to 4072 conditions per place. [2024-06-21 20:16:49,580 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 390 selfloop transitions, 217 changer transitions 0/614 dead transitions. [2024-06-21 20:16:49,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 614 transitions, 10254 flow [2024-06-21 20:16:49,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:16:49,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:16:49,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-21 20:16:49,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-21 20:16:49,581 INFO L175 Difference]: Start difference. First operand has 472 places, 597 transitions, 9000 flow. Second operand 10 states and 218 transitions. [2024-06-21 20:16:49,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 614 transitions, 10254 flow [2024-06-21 20:17:00,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 614 transitions, 9877 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-21 20:17:00,179 INFO L231 Difference]: Finished difference. Result has 475 places, 597 transitions, 9063 flow [2024-06-21 20:17:00,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8623, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9063, PETRI_PLACES=475, PETRI_TRANSITIONS=597} [2024-06-21 20:17:00,179 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 434 predicate places. [2024-06-21 20:17:00,179 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 597 transitions, 9063 flow [2024-06-21 20:17:00,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:00,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:00,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:00,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-21 20:17:00,180 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:00,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:00,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1288202741, now seen corresponding path program 14 times [2024-06-21 20:17:00,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:00,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765617525] [2024-06-21 20:17:00,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:00,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:00,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:00,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:00,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:00,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765617525] [2024-06-21 20:17:00,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765617525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:00,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:00,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:00,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107882315] [2024-06-21 20:17:00,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:00,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:00,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:00,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:00,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:00,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:00,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 597 transitions, 9063 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:00,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:00,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:00,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:01,797 INFO L124 PetriNetUnfolderBase]: 3019/5021 cut-off events. [2024-06-21 20:17:01,797 INFO L125 PetriNetUnfolderBase]: For 1541588/1541590 co-relation queries the response was YES. [2024-06-21 20:17:01,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50736 conditions, 5021 events. 3019/5021 cut-off events. For 1541588/1541590 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 32443 event pairs, 639 based on Foata normal form. 2/5018 useless extension candidates. Maximal degree in co-relation 50511. Up to 3072 conditions per place. [2024-06-21 20:17:01,878 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 480 selfloop transitions, 145 changer transitions 0/632 dead transitions. [2024-06-21 20:17:01,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 632 transitions, 11243 flow [2024-06-21 20:17:01,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:17:01,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:17:01,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-21 20:17:01,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-21 20:17:01,879 INFO L175 Difference]: Start difference. First operand has 475 places, 597 transitions, 9063 flow. Second operand 9 states and 211 transitions. [2024-06-21 20:17:01,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 632 transitions, 11243 flow [2024-06-21 20:17:13,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 632 transitions, 10497 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-21 20:17:13,149 INFO L231 Difference]: Finished difference. Result has 473 places, 602 transitions, 8826 flow [2024-06-21 20:17:13,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8317, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8826, PETRI_PLACES=473, PETRI_TRANSITIONS=602} [2024-06-21 20:17:13,150 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 432 predicate places. [2024-06-21 20:17:13,150 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 602 transitions, 8826 flow [2024-06-21 20:17:13,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:13,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:13,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:13,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-21 20:17:13,150 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:13,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:13,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1282488821, now seen corresponding path program 15 times [2024-06-21 20:17:13,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:13,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898151104] [2024-06-21 20:17:13,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:13,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:13,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:13,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:13,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:13,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898151104] [2024-06-21 20:17:13,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898151104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:13,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:13,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:13,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254251694] [2024-06-21 20:17:13,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:13,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:13,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:13,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:13,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:13,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:13,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 602 transitions, 8826 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:13,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:13,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:13,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:14,714 INFO L124 PetriNetUnfolderBase]: 3014/5006 cut-off events. [2024-06-21 20:17:14,714 INFO L125 PetriNetUnfolderBase]: For 1543629/1543631 co-relation queries the response was YES. [2024-06-21 20:17:14,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50269 conditions, 5006 events. 3014/5006 cut-off events. For 1543629/1543631 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 32304 event pairs, 623 based on Foata normal form. 2/5003 useless extension candidates. Maximal degree in co-relation 50043. Up to 3070 conditions per place. [2024-06-21 20:17:14,797 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 478 selfloop transitions, 147 changer transitions 0/632 dead transitions. [2024-06-21 20:17:14,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 632 transitions, 10585 flow [2024-06-21 20:17:14,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:17:14,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:17:14,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-21 20:17:14,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 20:17:14,798 INFO L175 Difference]: Start difference. First operand has 473 places, 602 transitions, 8826 flow. Second operand 9 states and 210 transitions. [2024-06-21 20:17:14,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 632 transitions, 10585 flow [2024-06-21 20:17:25,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 632 transitions, 10314 flow, removed 64 selfloop flow, removed 4 redundant places. [2024-06-21 20:17:25,783 INFO L231 Difference]: Finished difference. Result has 478 places, 604 transitions, 8963 flow [2024-06-21 20:17:25,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8565, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8963, PETRI_PLACES=478, PETRI_TRANSITIONS=604} [2024-06-21 20:17:25,783 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 437 predicate places. [2024-06-21 20:17:25,783 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 604 transitions, 8963 flow [2024-06-21 20:17:25,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:25,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:25,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:25,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-21 20:17:25,784 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:25,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:25,784 INFO L85 PathProgramCache]: Analyzing trace with hash -727524499, now seen corresponding path program 1 times [2024-06-21 20:17:25,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:25,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435803495] [2024-06-21 20:17:25,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:25,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:25,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:25,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-21 20:17:25,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:25,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435803495] [2024-06-21 20:17:25,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435803495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:25,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:25,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:25,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361696737] [2024-06-21 20:17:25,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:25,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:25,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:25,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:25,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:25,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:25,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 604 transitions, 8963 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:25,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:25,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:25,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:27,382 INFO L124 PetriNetUnfolderBase]: 3067/5109 cut-off events. [2024-06-21 20:17:27,382 INFO L125 PetriNetUnfolderBase]: For 1667041/1667043 co-relation queries the response was YES. [2024-06-21 20:17:27,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51805 conditions, 5109 events. 3067/5109 cut-off events. For 1667041/1667043 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 33252 event pairs, 556 based on Foata normal form. 6/5110 useless extension candidates. Maximal degree in co-relation 51577. Up to 3845 conditions per place. [2024-06-21 20:17:27,663 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 528 selfloop transitions, 103 changer transitions 0/638 dead transitions. [2024-06-21 20:17:27,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 638 transitions, 10939 flow [2024-06-21 20:17:27,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:27,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:27,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 20:17:27,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:17:27,664 INFO L175 Difference]: Start difference. First operand has 478 places, 604 transitions, 8963 flow. Second operand 7 states and 175 transitions. [2024-06-21 20:17:27,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 638 transitions, 10939 flow [2024-06-21 20:17:40,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 638 transitions, 10634 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:40,793 INFO L231 Difference]: Finished difference. Result has 479 places, 606 transitions, 8908 flow [2024-06-21 20:17:40,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8658, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8908, PETRI_PLACES=479, PETRI_TRANSITIONS=606} [2024-06-21 20:17:40,799 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 438 predicate places. [2024-06-21 20:17:40,799 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 606 transitions, 8908 flow [2024-06-21 20:17:40,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:40,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:40,799 INFO 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-21 20:17:40,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-21 20:17:40,800 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:40,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:40,800 INFO L85 PathProgramCache]: Analyzing trace with hash -727404343, now seen corresponding path program 1 times [2024-06-21 20:17:40,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:40,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225843863] [2024-06-21 20:17:40,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:40,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:40,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:40,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:40,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:40,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225843863] [2024-06-21 20:17:40,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225843863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:40,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:40,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:17:40,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503250563] [2024-06-21 20:17:40,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:40,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:17:40,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:40,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:17:40,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:17:40,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:40,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 606 transitions, 8908 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:40,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:40,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:40,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:42,615 INFO L124 PetriNetUnfolderBase]: 3396/5638 cut-off events. [2024-06-21 20:17:42,615 INFO L125 PetriNetUnfolderBase]: For 2192760/2192762 co-relation queries the response was YES. [2024-06-21 20:17:42,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62774 conditions, 5638 events. 3396/5638 cut-off events. For 2192760/2192762 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 37251 event pairs, 739 based on Foata normal form. 6/5639 useless extension candidates. Maximal degree in co-relation 62545. Up to 2832 conditions per place. [2024-06-21 20:17:42,712 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 486 selfloop transitions, 167 changer transitions 0/660 dead transitions. [2024-06-21 20:17:42,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 660 transitions, 11315 flow [2024-06-21 20:17:42,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:17:42,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:17:42,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-21 20:17:42,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-21 20:17:42,713 INFO L175 Difference]: Start difference. First operand has 479 places, 606 transitions, 8908 flow. Second operand 9 states and 219 transitions. [2024-06-21 20:17:42,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 660 transitions, 11315 flow [2024-06-21 20:17:52,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 660 transitions, 11140 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-21 20:17:52,412 INFO L231 Difference]: Finished difference. Result has 487 places, 615 transitions, 9464 flow [2024-06-21 20:17:52,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8742, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9464, PETRI_PLACES=487, PETRI_TRANSITIONS=615} [2024-06-21 20:17:52,412 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 446 predicate places. [2024-06-21 20:17:52,412 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 615 transitions, 9464 flow [2024-06-21 20:17:52,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:52,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:52,413 INFO 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-21 20:17:52,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-21 20:17:52,413 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:52,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:52,413 INFO L85 PathProgramCache]: Analyzing trace with hash -727404529, now seen corresponding path program 2 times [2024-06-21 20:17:52,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:52,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353342263] [2024-06-21 20:17:52,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:52,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:52,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:52,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:52,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:52,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353342263] [2024-06-21 20:17:52,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353342263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:52,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:52,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:17:52,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294811971] [2024-06-21 20:17:52,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:52,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:17:52,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:52,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:17:52,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:17:52,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:52,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 615 transitions, 9464 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:52,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:52,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:52,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:54,257 INFO L124 PetriNetUnfolderBase]: 3416/5672 cut-off events. [2024-06-21 20:17:54,257 INFO L125 PetriNetUnfolderBase]: For 2230171/2230173 co-relation queries the response was YES. [2024-06-21 20:17:54,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63900 conditions, 5672 events. 3416/5672 cut-off events. For 2230171/2230173 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 37486 event pairs, 680 based on Foata normal form. 6/5673 useless extension candidates. Maximal degree in co-relation 63668. Up to 4339 conditions per place. [2024-06-21 20:17:54,502 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 532 selfloop transitions, 108 changer transitions 0/647 dead transitions. [2024-06-21 20:17:54,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 647 transitions, 11143 flow [2024-06-21 20:17:54,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:54,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:54,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-21 20:17:54,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-21 20:17:54,503 INFO L175 Difference]: Start difference. First operand has 487 places, 615 transitions, 9464 flow. Second operand 8 states and 191 transitions. [2024-06-21 20:17:54,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 647 transitions, 11143 flow [2024-06-21 20:18:04,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 647 transitions, 10886 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-21 20:18:04,178 INFO L231 Difference]: Finished difference. Result has 490 places, 616 transitions, 9440 flow [2024-06-21 20:18:04,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9207, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9440, PETRI_PLACES=490, PETRI_TRANSITIONS=616} [2024-06-21 20:18:04,179 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-21 20:18:04,179 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 616 transitions, 9440 flow [2024-06-21 20:18:04,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:04,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:04,180 INFO 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-21 20:18:04,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-21 20:18:04,180 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:18:04,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:04,180 INFO L85 PathProgramCache]: Analyzing trace with hash -67800937, now seen corresponding path program 2 times [2024-06-21 20:18:04,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:04,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611186574] [2024-06-21 20:18:04,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:04,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:04,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:04,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:04,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:04,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611186574] [2024-06-21 20:18:04,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611186574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:04,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:04,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:18:04,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465031187] [2024-06-21 20:18:04,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:04,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:18:04,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:04,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:18:04,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:18:04,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:18:04,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 616 transitions, 9440 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:04,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:04,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:18:04,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:06,219 INFO L124 PetriNetUnfolderBase]: 3550/5930 cut-off events. [2024-06-21 20:18:06,219 INFO L125 PetriNetUnfolderBase]: For 2510179/2510181 co-relation queries the response was YES. [2024-06-21 20:18:06,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68903 conditions, 5930 events. 3550/5930 cut-off events. For 2510179/2510181 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 39695 event pairs, 649 based on Foata normal form. 6/5931 useless extension candidates. Maximal degree in co-relation 68670. Up to 4951 conditions per place. [2024-06-21 20:18:06,328 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 615 selfloop transitions, 35 changer transitions 0/657 dead transitions. [2024-06-21 20:18:06,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 657 transitions, 11630 flow [2024-06-21 20:18:06,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:18:06,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:18:06,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-21 20:18:06,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-21 20:18:06,329 INFO L175 Difference]: Start difference. First operand has 490 places, 616 transitions, 9440 flow. Second operand 10 states and 224 transitions. [2024-06-21 20:18:06,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 657 transitions, 11630 flow [2024-06-21 20:18:16,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 657 transitions, 11404 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 20:18:16,884 INFO L231 Difference]: Finished difference. Result has 494 places, 617 transitions, 9354 flow [2024-06-21 20:18:16,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9214, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9354, PETRI_PLACES=494, PETRI_TRANSITIONS=617} [2024-06-21 20:18:16,885 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 453 predicate places. [2024-06-21 20:18:16,885 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 617 transitions, 9354 flow [2024-06-21 20:18:16,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:16,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:16,885 INFO 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-21 20:18:16,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-21 20:18:16,885 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:18:16,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:16,885 INFO L85 PathProgramCache]: Analyzing trace with hash 477907715, now seen corresponding path program 3 times [2024-06-21 20:18:16,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:16,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623066947] [2024-06-21 20:18:16,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:16,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:16,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:16,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:16,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:16,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623066947] [2024-06-21 20:18:16,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623066947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:16,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:16,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:16,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7939716] [2024-06-21 20:18:16,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:16,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:16,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:16,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:16,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:17,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:18:17,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 617 transitions, 9354 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:17,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:17,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:18:17,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:18,741 INFO L124 PetriNetUnfolderBase]: 3537/5903 cut-off events. [2024-06-21 20:18:18,742 INFO L125 PetriNetUnfolderBase]: For 2468952/2468954 co-relation queries the response was YES. [2024-06-21 20:18:18,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67838 conditions, 5903 events. 3537/5903 cut-off events. For 2468952/2468954 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 39493 event pairs, 819 based on Foata normal form. 6/5904 useless extension candidates. Maximal degree in co-relation 67604. Up to 5329 conditions per place. [2024-06-21 20:18:18,846 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 610 selfloop transitions, 20 changer transitions 0/637 dead transitions. [2024-06-21 20:18:18,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 637 transitions, 10666 flow [2024-06-21 20:18:19,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:19,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:19,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-21 20:18:19,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-21 20:18:19,008 INFO L175 Difference]: Start difference. First operand has 494 places, 617 transitions, 9354 flow. Second operand 7 states and 155 transitions. [2024-06-21 20:18:19,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 637 transitions, 10666 flow [2024-06-21 20:18:31,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 637 transitions, 10547 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-21 20:18:31,020 INFO L231 Difference]: Finished difference. Result has 494 places, 617 transitions, 9279 flow [2024-06-21 20:18:31,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9235, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9279, PETRI_PLACES=494, PETRI_TRANSITIONS=617} [2024-06-21 20:18:31,020 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 453 predicate places. [2024-06-21 20:18:31,020 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 617 transitions, 9279 flow [2024-06-21 20:18:31,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:31,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:31,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:31,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-21 20:18:31,021 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:18:31,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:31,021 INFO L85 PathProgramCache]: Analyzing trace with hash -550272823, now seen corresponding path program 3 times [2024-06-21 20:18:31,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:31,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833819221] [2024-06-21 20:18:31,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:31,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:31,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:31,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:31,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:31,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833819221] [2024-06-21 20:18:31,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833819221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:31,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:31,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:18:31,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691666288] [2024-06-21 20:18:31,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:31,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:18:31,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:31,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:18:31,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:18:31,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:18:31,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 617 transitions, 9279 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:31,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:31,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:18:31,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:33,210 INFO L124 PetriNetUnfolderBase]: 3524/5882 cut-off events. [2024-06-21 20:18:33,210 INFO L125 PetriNetUnfolderBase]: For 2442809/2442811 co-relation queries the response was YES. [2024-06-21 20:18:33,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66571 conditions, 5882 events. 3524/5882 cut-off events. For 2442809/2442811 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 39316 event pairs, 689 based on Foata normal form. 6/5883 useless extension candidates. Maximal degree in co-relation 66336. Up to 4951 conditions per place. [2024-06-21 20:18:33,351 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 612 selfloop transitions, 35 changer transitions 0/654 dead transitions. [2024-06-21 20:18:33,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 654 transitions, 11115 flow [2024-06-21 20:18:33,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:18:33,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:18:33,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-21 20:18:33,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-21 20:18:33,359 INFO L175 Difference]: Start difference. First operand has 494 places, 617 transitions, 9279 flow. Second operand 9 states and 206 transitions. [2024-06-21 20:18:33,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 654 transitions, 11115 flow [2024-06-21 20:18:44,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 654 transitions, 11075 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 20:18:44,793 INFO L231 Difference]: Finished difference. Result has 497 places, 618 transitions, 9381 flow [2024-06-21 20:18:44,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9239, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9381, PETRI_PLACES=497, PETRI_TRANSITIONS=618} [2024-06-21 20:18:44,794 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 456 predicate places. [2024-06-21 20:18:44,794 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 618 transitions, 9381 flow [2024-06-21 20:18:44,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:44,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:44,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:44,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-21 20:18:44,794 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:18:44,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:44,794 INFO L85 PathProgramCache]: Analyzing trace with hash 543753937, now seen corresponding path program 4 times [2024-06-21 20:18:44,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:44,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153758771] [2024-06-21 20:18:44,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:44,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:44,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:44,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:44,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:44,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153758771] [2024-06-21 20:18:44,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153758771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:44,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:44,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:18:44,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108881625] [2024-06-21 20:18:44,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:44,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:18:44,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:44,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:18:44,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:18:44,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:18:44,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 618 transitions, 9381 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:44,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:44,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:18:44,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:46,729 INFO L124 PetriNetUnfolderBase]: 3544/5894 cut-off events. [2024-06-21 20:18:46,729 INFO L125 PetriNetUnfolderBase]: For 2489058/2489060 co-relation queries the response was YES. [2024-06-21 20:18:46,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67358 conditions, 5894 events. 3544/5894 cut-off events. For 2489058/2489060 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 39328 event pairs, 926 based on Foata normal form. 6/5893 useless extension candidates. Maximal degree in co-relation 67122. Up to 4999 conditions per place. [2024-06-21 20:18:46,996 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 486 selfloop transitions, 159 changer transitions 0/652 dead transitions. [2024-06-21 20:18:46,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 652 transitions, 11215 flow [2024-06-21 20:18:47,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:18:47,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:18:47,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-21 20:18:47,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-21 20:18:47,001 INFO L175 Difference]: Start difference. First operand has 497 places, 618 transitions, 9381 flow. Second operand 9 states and 213 transitions. [2024-06-21 20:18:47,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 652 transitions, 11215 flow [2024-06-21 20:18:57,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 652 transitions, 11098 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 20:18:57,937 INFO L231 Difference]: Finished difference. Result has 501 places, 621 transitions, 9761 flow [2024-06-21 20:18:57,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9264, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9761, PETRI_PLACES=501, PETRI_TRANSITIONS=621} [2024-06-21 20:18:57,938 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 460 predicate places. [2024-06-21 20:18:57,938 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 621 transitions, 9761 flow [2024-06-21 20:18:57,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:57,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:57,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:57,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-21 20:18:57,939 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:18:57,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:57,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1032820353, now seen corresponding path program 4 times [2024-06-21 20:18:57,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:57,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523948769] [2024-06-21 20:18:57,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:57,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:57,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:58,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:58,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:58,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523948769] [2024-06-21 20:18:58,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523948769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:58,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:58,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:18:58,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892630270] [2024-06-21 20:18:58,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:58,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:18:58,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:58,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:18:58,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:18:58,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:18:58,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 621 transitions, 9761 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:58,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:58,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:18:58,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:59,965 INFO L124 PetriNetUnfolderBase]: 3564/5938 cut-off events. [2024-06-21 20:18:59,965 INFO L125 PetriNetUnfolderBase]: For 2518626/2518628 co-relation queries the response was YES. [2024-06-21 20:19:00,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67912 conditions, 5938 events. 3564/5938 cut-off events. For 2518626/2518628 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 39805 event pairs, 942 based on Foata normal form. 6/5933 useless extension candidates. Maximal degree in co-relation 67674. Up to 5243 conditions per place. [2024-06-21 20:19:00,067 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 552 selfloop transitions, 89 changer transitions 0/648 dead transitions. [2024-06-21 20:19:00,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 648 transitions, 11124 flow [2024-06-21 20:19:00,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:19:00,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:19:00,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-21 20:19:00,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-21 20:19:00,068 INFO L175 Difference]: Start difference. First operand has 501 places, 621 transitions, 9761 flow. Second operand 8 states and 185 transitions. [2024-06-21 20:19:00,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 648 transitions, 11124 flow [2024-06-21 20:19:10,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 648 transitions, 10888 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 20:19:10,828 INFO L231 Difference]: Finished difference. Result has 504 places, 622 transitions, 9722 flow [2024-06-21 20:19:10,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9525, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9722, PETRI_PLACES=504, PETRI_TRANSITIONS=622} [2024-06-21 20:19:10,828 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 463 predicate places. [2024-06-21 20:19:10,829 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 622 transitions, 9722 flow [2024-06-21 20:19:10,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:10,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:10,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:19:10,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-21 20:19:10,829 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:19:10,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:10,829 INFO L85 PathProgramCache]: Analyzing trace with hash 685736851, now seen corresponding path program 5 times [2024-06-21 20:19:10,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:10,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800335108] [2024-06-21 20:19:10,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:10,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:10,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:10,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:10,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:10,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800335108] [2024-06-21 20:19:10,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800335108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:10,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:10,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:10,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191498828] [2024-06-21 20:19:10,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:10,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:10,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:10,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:10,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:11,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:19:11,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 622 transitions, 9722 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:11,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:11,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:19:11,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:12,756 INFO L124 PetriNetUnfolderBase]: 3592/5980 cut-off events. [2024-06-21 20:19:12,756 INFO L125 PetriNetUnfolderBase]: For 2567374/2567376 co-relation queries the response was YES. [2024-06-21 20:19:12,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68205 conditions, 5980 events. 3592/5980 cut-off events. For 2567374/2567376 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 40007 event pairs, 866 based on Foata normal form. 8/5983 useless extension candidates. Maximal degree in co-relation 67965. Up to 4969 conditions per place. [2024-06-21 20:19:12,861 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 540 selfloop transitions, 105 changer transitions 0/652 dead transitions. [2024-06-21 20:19:12,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 652 transitions, 11439 flow [2024-06-21 20:19:12,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:19:12,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:19:12,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 20:19:12,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:19:12,862 INFO L175 Difference]: Start difference. First operand has 504 places, 622 transitions, 9722 flow. Second operand 7 states and 175 transitions. [2024-06-21 20:19:12,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 652 transitions, 11439 flow [2024-06-21 20:19:23,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 652 transitions, 11255 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 20:19:23,446 INFO L231 Difference]: Finished difference. Result has 505 places, 623 transitions, 9777 flow [2024-06-21 20:19:23,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9538, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9777, PETRI_PLACES=505, PETRI_TRANSITIONS=623} [2024-06-21 20:19:23,446 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 464 predicate places. [2024-06-21 20:19:23,447 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 623 transitions, 9777 flow [2024-06-21 20:19:23,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:23,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:23,447 INFO 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-21 20:19:23,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-21 20:19:23,447 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:19:23,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:23,448 INFO L85 PathProgramCache]: Analyzing trace with hash 805130251, now seen corresponding path program 6 times [2024-06-21 20:19:23,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:23,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255272160] [2024-06-21 20:19:23,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:23,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:23,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:23,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:23,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:23,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255272160] [2024-06-21 20:19:23,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255272160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:23,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:23,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:23,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610032865] [2024-06-21 20:19:23,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:23,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:23,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:23,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:23,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:23,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:19:23,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 623 transitions, 9777 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:23,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:23,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:19:23,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:25,454 INFO L124 PetriNetUnfolderBase]: 3620/6042 cut-off events. [2024-06-21 20:19:25,454 INFO L125 PetriNetUnfolderBase]: For 2602403/2602405 co-relation queries the response was YES. [2024-06-21 20:19:25,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68836 conditions, 6042 events. 3620/6042 cut-off events. For 2602403/2602405 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 40689 event pairs, 970 based on Foata normal form. 8/6043 useless extension candidates. Maximal degree in co-relation 68595. Up to 5339 conditions per place. [2024-06-21 20:19:25,557 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 548 selfloop transitions, 90 changer transitions 0/645 dead transitions. [2024-06-21 20:19:25,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 645 transitions, 11144 flow [2024-06-21 20:19:25,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:19:25,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:19:25,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 20:19:25,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:19:25,558 INFO L175 Difference]: Start difference. First operand has 505 places, 623 transitions, 9777 flow. Second operand 7 states and 168 transitions. [2024-06-21 20:19:25,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 645 transitions, 11144 flow [2024-06-21 20:19:37,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 645 transitions, 10901 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 20:19:37,044 INFO L231 Difference]: Finished difference. Result has 506 places, 624 transitions, 9749 flow [2024-06-21 20:19:37,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9538, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9749, PETRI_PLACES=506, PETRI_TRANSITIONS=624} [2024-06-21 20:19:37,044 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 465 predicate places. [2024-06-21 20:19:37,044 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 624 transitions, 9749 flow [2024-06-21 20:19:37,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:37,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:37,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:19:37,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-21 20:19:37,045 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:19:37,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:37,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1795425491, now seen corresponding path program 7 times [2024-06-21 20:19:37,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:37,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586315968] [2024-06-21 20:19:37,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:37,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:37,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:37,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:37,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:37,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586315968] [2024-06-21 20:19:37,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586315968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:37,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:37,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:19:37,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575003908] [2024-06-21 20:19:37,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:37,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:19:37,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:37,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:19:37,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:19:37,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:19:37,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 624 transitions, 9749 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:37,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:37,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:19:37,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:39,208 INFO L124 PetriNetUnfolderBase]: 3602/6012 cut-off events. [2024-06-21 20:19:39,208 INFO L125 PetriNetUnfolderBase]: For 2511473/2511475 co-relation queries the response was YES. [2024-06-21 20:19:39,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67293 conditions, 6012 events. 3602/6012 cut-off events. For 2511473/2511475 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 40460 event pairs, 960 based on Foata normal form. 8/6013 useless extension candidates. Maximal degree in co-relation 67052. Up to 5313 conditions per place. [2024-06-21 20:19:39,312 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 549 selfloop transitions, 90 changer transitions 0/646 dead transitions. [2024-06-21 20:19:39,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 646 transitions, 11099 flow [2024-06-21 20:19:39,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:19:39,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:19:39,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-21 20:19:39,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 20:19:39,313 INFO L175 Difference]: Start difference. First operand has 506 places, 624 transitions, 9749 flow. Second operand 8 states and 188 transitions. [2024-06-21 20:19:39,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 646 transitions, 11099 flow [2024-06-21 20:19:50,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 646 transitions, 10914 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 20:19:50,457 INFO L231 Difference]: Finished difference. Result has 508 places, 624 transitions, 9756 flow [2024-06-21 20:19:50,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9564, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9756, PETRI_PLACES=508, PETRI_TRANSITIONS=624} [2024-06-21 20:19:50,457 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 467 predicate places. [2024-06-21 20:19:50,457 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 624 transitions, 9756 flow [2024-06-21 20:19:50,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:50,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:50,458 INFO 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-21 20:19:50,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-21 20:19:50,458 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:19:50,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:50,459 INFO L85 PathProgramCache]: Analyzing trace with hash -766796457, now seen corresponding path program 5 times [2024-06-21 20:19:50,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:50,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604659745] [2024-06-21 20:19:50,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:50,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:50,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:50,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:50,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:50,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604659745] [2024-06-21 20:19:50,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604659745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:50,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:50,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:19:50,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223892438] [2024-06-21 20:19:50,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:50,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:19:50,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:50,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:19:50,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:19:50,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:19:50,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 624 transitions, 9756 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:50,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:50,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:19:50,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:52,470 INFO L124 PetriNetUnfolderBase]: 3617/6025 cut-off events. [2024-06-21 20:19:52,470 INFO L125 PetriNetUnfolderBase]: For 2492408/2492410 co-relation queries the response was YES. [2024-06-21 20:19:52,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67337 conditions, 6025 events. 3617/6025 cut-off events. For 2492408/2492410 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 40419 event pairs, 951 based on Foata normal form. 8/6028 useless extension candidates. Maximal degree in co-relation 67096. Up to 5298 conditions per place. [2024-06-21 20:19:52,745 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 490 selfloop transitions, 151 changer transitions 0/648 dead transitions. [2024-06-21 20:19:52,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 648 transitions, 11183 flow [2024-06-21 20:19:52,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:19:52,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:19:52,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-21 20:19:52,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 20:19:52,746 INFO L175 Difference]: Start difference. First operand has 508 places, 624 transitions, 9756 flow. Second operand 9 states and 210 transitions. [2024-06-21 20:19:52,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 648 transitions, 11183 flow [2024-06-21 20:20:04,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 648 transitions, 10960 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 20:20:04,670 INFO L231 Difference]: Finished difference. Result has 509 places, 625 transitions, 9913 flow [2024-06-21 20:20:04,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9533, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9913, PETRI_PLACES=509, PETRI_TRANSITIONS=625} [2024-06-21 20:20:04,671 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-21 20:20:04,671 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 625 transitions, 9913 flow [2024-06-21 20:20:04,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:04,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:04,671 INFO 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-21 20:20:04,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-21 20:20:04,671 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:20:04,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:04,672 INFO L85 PathProgramCache]: Analyzing trace with hash -767123073, now seen corresponding path program 8 times [2024-06-21 20:20:04,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:04,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265871951] [2024-06-21 20:20:04,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:04,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:04,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:04,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:04,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:04,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265871951] [2024-06-21 20:20:04,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265871951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:04,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:04,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:20:04,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849193448] [2024-06-21 20:20:04,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:04,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:20:04,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:04,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:20:04,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:20:04,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:20:04,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 625 transitions, 9913 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:04,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:04,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:20:04,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:06,632 INFO L124 PetriNetUnfolderBase]: 3604/6012 cut-off events. [2024-06-21 20:20:06,632 INFO L125 PetriNetUnfolderBase]: For 2403212/2403214 co-relation queries the response was YES. [2024-06-21 20:20:06,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66428 conditions, 6012 events. 3604/6012 cut-off events. For 2403212/2403214 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 40510 event pairs, 932 based on Foata normal form. 6/6009 useless extension candidates. Maximal degree in co-relation 66187. Up to 5289 conditions per place. [2024-06-21 20:20:06,738 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 551 selfloop transitions, 93 changer transitions 0/651 dead transitions. [2024-06-21 20:20:06,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 651 transitions, 11287 flow [2024-06-21 20:20:06,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:20:06,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:20:06,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-21 20:20:06,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-21 20:20:06,739 INFO L175 Difference]: Start difference. First operand has 509 places, 625 transitions, 9913 flow. Second operand 9 states and 208 transitions. [2024-06-21 20:20:06,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 651 transitions, 11287 flow [2024-06-21 20:20:17,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 651 transitions, 10954 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 20:20:17,842 INFO L231 Difference]: Finished difference. Result has 512 places, 625 transitions, 9770 flow [2024-06-21 20:20:17,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9580, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9770, PETRI_PLACES=512, PETRI_TRANSITIONS=625} [2024-06-21 20:20:17,842 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 471 predicate places. [2024-06-21 20:20:17,842 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 625 transitions, 9770 flow [2024-06-21 20:20:17,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:17,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:17,843 INFO 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-21 20:20:17,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-21 20:20:17,843 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:20:17,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:17,843 INFO L85 PathProgramCache]: Analyzing trace with hash -767122887, now seen corresponding path program 6 times [2024-06-21 20:20:17,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:17,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507790085] [2024-06-21 20:20:17,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:17,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:17,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:17,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:17,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:17,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507790085] [2024-06-21 20:20:17,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507790085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:17,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:17,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:20:17,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264648160] [2024-06-21 20:20:17,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:17,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:20:17,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:17,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:20:17,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:20:18,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:20:18,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 625 transitions, 9770 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:18,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:18,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:20:18,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:19,972 INFO L124 PetriNetUnfolderBase]: 3624/6060 cut-off events. [2024-06-21 20:20:19,972 INFO L125 PetriNetUnfolderBase]: For 2431534/2431536 co-relation queries the response was YES. [2024-06-21 20:20:20,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66647 conditions, 6060 events. 3624/6060 cut-off events. For 2431534/2431536 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 40936 event pairs, 946 based on Foata normal form. 6/6059 useless extension candidates. Maximal degree in co-relation 66405. Up to 5281 conditions per place. [2024-06-21 20:20:20,079 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 494 selfloop transitions, 151 changer transitions 0/652 dead transitions. [2024-06-21 20:20:20,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 652 transitions, 11225 flow [2024-06-21 20:20:20,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:20:20,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:20:20,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-21 20:20:20,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-21 20:20:20,080 INFO L175 Difference]: Start difference. First operand has 512 places, 625 transitions, 9770 flow. Second operand 9 states and 211 transitions. [2024-06-21 20:20:20,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 652 transitions, 11225 flow [2024-06-21 20:20:30,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 652 transitions, 10914 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 20:20:30,398 INFO L231 Difference]: Finished difference. Result has 510 places, 626 transitions, 9834 flow [2024-06-21 20:20:30,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9459, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9834, PETRI_PLACES=510, PETRI_TRANSITIONS=626} [2024-06-21 20:20:30,399 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 469 predicate places. [2024-06-21 20:20:30,399 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 626 transitions, 9834 flow [2024-06-21 20:20:30,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:30,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:30,400 INFO 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-21 20:20:30,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-21 20:20:30,400 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:20:30,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:30,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1840214161, now seen corresponding path program 7 times [2024-06-21 20:20:30,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:30,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061353125] [2024-06-21 20:20:30,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:30,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:30,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:30,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:30,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:30,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061353125] [2024-06-21 20:20:30,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061353125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:30,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:30,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:20:30,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547876050] [2024-06-21 20:20:30,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:30,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:20:30,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:30,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:20:30,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:20:30,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:20:30,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 626 transitions, 9834 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:30,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:30,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:20:30,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:32,522 INFO L124 PetriNetUnfolderBase]: 3791/6331 cut-off events. [2024-06-21 20:20:32,523 INFO L125 PetriNetUnfolderBase]: For 2818856/2818858 co-relation queries the response was YES. [2024-06-21 20:20:32,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72860 conditions, 6331 events. 3791/6331 cut-off events. For 2818856/2818858 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 42892 event pairs, 750 based on Foata normal form. 6/6332 useless extension candidates. Maximal degree in co-relation 72619. Up to 4231 conditions per place. [2024-06-21 20:20:32,806 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 547 selfloop transitions, 112 changer transitions 0/666 dead transitions. [2024-06-21 20:20:32,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 666 transitions, 12050 flow [2024-06-21 20:20:32,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:20:32,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:20:32,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-21 20:20:32,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-21 20:20:32,807 INFO L175 Difference]: Start difference. First operand has 510 places, 626 transitions, 9834 flow. Second operand 8 states and 202 transitions. [2024-06-21 20:20:32,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 666 transitions, 12050 flow [2024-06-21 20:20:45,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 666 transitions, 11696 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-21 20:20:45,028 INFO L231 Difference]: Finished difference. Result has 512 places, 629 transitions, 9909 flow [2024-06-21 20:20:45,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9480, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9909, PETRI_PLACES=512, PETRI_TRANSITIONS=629} [2024-06-21 20:20:45,029 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 471 predicate places. [2024-06-21 20:20:45,029 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 629 transitions, 9909 flow [2024-06-21 20:20:45,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:45,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:45,029 INFO 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-21 20:20:45,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-21 20:20:45,029 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:20:45,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:45,029 INFO L85 PathProgramCache]: Analyzing trace with hash 210436215, now seen corresponding path program 8 times [2024-06-21 20:20:45,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:45,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691189583] [2024-06-21 20:20:45,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:45,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:45,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:45,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:45,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:45,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691189583] [2024-06-21 20:20:45,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691189583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:45,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:45,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:20:45,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376493014] [2024-06-21 20:20:45,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:45,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:20:45,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:45,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:20:45,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:20:45,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:20:45,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 629 transitions, 9909 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:45,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:45,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:20:45,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:47,178 INFO L124 PetriNetUnfolderBase]: 3778/6316 cut-off events. [2024-06-21 20:20:47,179 INFO L125 PetriNetUnfolderBase]: For 2781595/2781597 co-relation queries the response was YES. [2024-06-21 20:20:47,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72019 conditions, 6316 events. 3778/6316 cut-off events. For 2781595/2781597 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 42949 event pairs, 1040 based on Foata normal form. 6/6317 useless extension candidates. Maximal degree in co-relation 71776. Up to 5528 conditions per place. [2024-06-21 20:20:47,288 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 546 selfloop transitions, 104 changer transitions 0/657 dead transitions. [2024-06-21 20:20:47,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 657 transitions, 11313 flow [2024-06-21 20:20:47,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:20:47,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:20:47,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-21 20:20:47,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-21 20:20:47,289 INFO L175 Difference]: Start difference. First operand has 512 places, 629 transitions, 9909 flow. Second operand 8 states and 194 transitions. [2024-06-21 20:20:47,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 657 transitions, 11313 flow [2024-06-21 20:21:00,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 657 transitions, 11066 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-21 20:21:00,292 INFO L231 Difference]: Finished difference. Result has 515 places, 629 transitions, 9874 flow [2024-06-21 20:21:00,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9662, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9874, PETRI_PLACES=515, PETRI_TRANSITIONS=629} [2024-06-21 20:21:00,292 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 474 predicate places. [2024-06-21 20:21:00,292 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 629 transitions, 9874 flow [2024-06-21 20:21:00,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:00,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:00,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:21:00,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-21 20:21:00,293 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:21:00,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:00,294 INFO L85 PathProgramCache]: Analyzing trace with hash -734982987, now seen corresponding path program 9 times [2024-06-21 20:21:00,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:00,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350885327] [2024-06-21 20:21:00,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:00,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:00,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:00,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:21:00,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:00,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350885327] [2024-06-21 20:21:00,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350885327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:00,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:00,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:21:00,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197113582] [2024-06-21 20:21:00,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:00,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:21:00,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:00,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:21:00,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:21:00,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:21:00,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 629 transitions, 9874 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:00,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:00,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:21:00,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:02,422 INFO L124 PetriNetUnfolderBase]: 3765/6304 cut-off events. [2024-06-21 20:21:02,422 INFO L125 PetriNetUnfolderBase]: For 2733584/2733586 co-relation queries the response was YES. [2024-06-21 20:21:02,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70485 conditions, 6304 events. 3765/6304 cut-off events. For 2733584/2733586 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 42829 event pairs, 683 based on Foata normal form. 6/6305 useless extension candidates. Maximal degree in co-relation 70241. Up to 4231 conditions per place. [2024-06-21 20:21:02,533 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 547 selfloop transitions, 111 changer transitions 0/665 dead transitions. [2024-06-21 20:21:02,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 665 transitions, 11975 flow [2024-06-21 20:21:02,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:21:02,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:21:02,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-21 20:21:02,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:21:02,534 INFO L175 Difference]: Start difference. First operand has 515 places, 629 transitions, 9874 flow. Second operand 8 states and 200 transitions. [2024-06-21 20:21:02,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 665 transitions, 11975 flow [2024-06-21 20:21:14,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 665 transitions, 11672 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-21 20:21:14,977 INFO L231 Difference]: Finished difference. Result has 517 places, 630 transitions, 9883 flow [2024-06-21 20:21:14,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9571, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9883, PETRI_PLACES=517, PETRI_TRANSITIONS=630} [2024-06-21 20:21:14,977 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 476 predicate places. [2024-06-21 20:21:14,978 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 630 transitions, 9883 flow [2024-06-21 20:21:14,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:14,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:14,978 INFO 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-21 20:21:14,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-21 20:21:14,978 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:21:14,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:14,978 INFO L85 PathProgramCache]: Analyzing trace with hash 394089829, now seen corresponding path program 9 times [2024-06-21 20:21:14,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:14,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847443739] [2024-06-21 20:21:14,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:14,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:14,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:15,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:21:15,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:15,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847443739] [2024-06-21 20:21:15,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847443739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:15,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:15,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:15,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364281741] [2024-06-21 20:21:15,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:15,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:15,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:15,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:15,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:15,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:21:15,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 630 transitions, 9883 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:15,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:15,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:21:15,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:17,467 INFO L124 PetriNetUnfolderBase]: 3839/6411 cut-off events. [2024-06-21 20:21:17,467 INFO L125 PetriNetUnfolderBase]: For 2894499/2894510 co-relation queries the response was YES. [2024-06-21 20:21:17,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72572 conditions, 6411 events. 3839/6411 cut-off events. For 2894499/2894510 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 43743 event pairs, 1095 based on Foata normal form. 14/6413 useless extension candidates. Maximal degree in co-relation 72326. Up to 5430 conditions per place. [2024-06-21 20:21:17,631 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 528 selfloop transitions, 126 changer transitions 0/661 dead transitions. [2024-06-21 20:21:17,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 661 transitions, 11647 flow [2024-06-21 20:21:17,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:21:17,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:21:17,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 20:21:17,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-21 20:21:17,632 INFO L175 Difference]: Start difference. First operand has 517 places, 630 transitions, 9883 flow. Second operand 7 states and 170 transitions. [2024-06-21 20:21:17,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 661 transitions, 11647 flow [2024-06-21 20:21:30,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 661 transitions, 11476 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 20:21:30,965 INFO L231 Difference]: Finished difference. Result has 518 places, 632 transitions, 10006 flow [2024-06-21 20:21:30,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9712, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10006, PETRI_PLACES=518, PETRI_TRANSITIONS=632} [2024-06-21 20:21:30,966 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 477 predicate places. [2024-06-21 20:21:30,966 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 632 transitions, 10006 flow [2024-06-21 20:21:30,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:30,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:30,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-21 20:21:30,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-21 20:21:30,966 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:21:30,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:30,966 INFO L85 PathProgramCache]: Analyzing trace with hash 2055450101, now seen corresponding path program 10 times [2024-06-21 20:21:30,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:30,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657603202] [2024-06-21 20:21:30,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:30,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:30,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:31,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:21:31,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:31,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657603202] [2024-06-21 20:21:31,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657603202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:31,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:31,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:31,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32537171] [2024-06-21 20:21:31,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:31,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:31,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:31,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:31,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:31,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:21:31,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 632 transitions, 10006 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:31,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:31,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:21:31,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:33,166 INFO L124 PetriNetUnfolderBase]: 3867/6451 cut-off events. [2024-06-21 20:21:33,166 INFO L125 PetriNetUnfolderBase]: For 2929972/2929983 co-relation queries the response was YES. [2024-06-21 20:21:33,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72997 conditions, 6451 events. 3867/6451 cut-off events. For 2929972/2929983 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 43934 event pairs, 1123 based on Foata normal form. 14/6457 useless extension candidates. Maximal degree in co-relation 72751. Up to 5654 conditions per place. [2024-06-21 20:21:33,281 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 521 selfloop transitions, 126 changer transitions 0/654 dead transitions. [2024-06-21 20:21:33,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 654 transitions, 11390 flow [2024-06-21 20:21:33,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:21:33,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:21:33,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-21 20:21:33,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-21 20:21:33,282 INFO L175 Difference]: Start difference. First operand has 518 places, 632 transitions, 10006 flow. Second operand 7 states and 163 transitions. [2024-06-21 20:21:33,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 654 transitions, 11390 flow [2024-06-21 20:21:46,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 654 transitions, 11215 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-21 20:21:46,174 INFO L231 Difference]: Finished difference. Result has 522 places, 633 transitions, 10110 flow [2024-06-21 20:21:46,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9839, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10110, PETRI_PLACES=522, PETRI_TRANSITIONS=633} [2024-06-21 20:21:46,175 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 481 predicate places. [2024-06-21 20:21:46,175 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 633 transitions, 10110 flow [2024-06-21 20:21:46,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:46,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:46,175 INFO 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-21 20:21:46,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-21 20:21:46,175 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:21:46,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:46,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1188599337, now seen corresponding path program 11 times [2024-06-21 20:21:46,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:46,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746421986] [2024-06-21 20:21:46,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:46,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:46,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:46,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:21:46,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:46,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746421986] [2024-06-21 20:21:46,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746421986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:46,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:46,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:21:46,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749460497] [2024-06-21 20:21:46,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:46,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:21:46,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:46,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:21:46,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:21:46,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:21:46,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 633 transitions, 10110 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:46,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:46,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:21:46,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:48,527 INFO L124 PetriNetUnfolderBase]: 3941/6553 cut-off events. [2024-06-21 20:21:48,527 INFO L125 PetriNetUnfolderBase]: For 3064050/3064052 co-relation queries the response was YES. [2024-06-21 20:21:48,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75229 conditions, 6553 events. 3941/6553 cut-off events. For 3064050/3064052 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 44665 event pairs, 1132 based on Foata normal form. 8/6550 useless extension candidates. Maximal degree in co-relation 74981. Up to 5588 conditions per place. [2024-06-21 20:21:48,643 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 531 selfloop transitions, 130 changer transitions 0/668 dead transitions. [2024-06-21 20:21:48,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 668 transitions, 11906 flow [2024-06-21 20:21:48,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:21:48,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:21:48,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 20:21:48,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:21:48,644 INFO L175 Difference]: Start difference. First operand has 522 places, 633 transitions, 10110 flow. Second operand 8 states and 192 transitions. [2024-06-21 20:21:48,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 668 transitions, 11906 flow [2024-06-21 20:22:03,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 668 transitions, 11655 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-21 20:22:03,954 INFO L231 Difference]: Finished difference. Result has 525 places, 635 transitions, 10165 flow [2024-06-21 20:22:03,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9859, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10165, PETRI_PLACES=525, PETRI_TRANSITIONS=635} [2024-06-21 20:22:03,954 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 484 predicate places. [2024-06-21 20:22:03,954 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 635 transitions, 10165 flow [2024-06-21 20:22:03,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:03,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:03,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:22:03,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-21 20:22:03,955 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:03,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:03,955 INFO L85 PathProgramCache]: Analyzing trace with hash -984243163, now seen corresponding path program 12 times [2024-06-21 20:22:03,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:03,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43989433] [2024-06-21 20:22:03,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:03,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:03,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:04,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:22:04,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:04,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43989433] [2024-06-21 20:22:04,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43989433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:04,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:04,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:04,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018740244] [2024-06-21 20:22:04,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:04,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:04,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:04,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:04,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:04,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:22:04,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 635 transitions, 10165 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:04,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:04,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:22:04,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:06,216 INFO L124 PetriNetUnfolderBase]: 3969/6614 cut-off events. [2024-06-21 20:22:06,217 INFO L125 PetriNetUnfolderBase]: For 3104074/3104085 co-relation queries the response was YES. [2024-06-21 20:22:06,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75784 conditions, 6614 events. 3969/6614 cut-off events. For 3104074/3104085 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 45255 event pairs, 1147 based on Foata normal form. 14/6620 useless extension candidates. Maximal degree in co-relation 75535. Up to 5812 conditions per place. [2024-06-21 20:22:06,335 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 521 selfloop transitions, 126 changer transitions 0/654 dead transitions. [2024-06-21 20:22:06,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 654 transitions, 11535 flow [2024-06-21 20:22:06,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:22:06,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:22:06,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 20:22:06,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 20:22:06,336 INFO L175 Difference]: Start difference. First operand has 525 places, 635 transitions, 10165 flow. Second operand 7 states and 161 transitions. [2024-06-21 20:22:06,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 654 transitions, 11535 flow [2024-06-21 20:22:20,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 654 transitions, 11356 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 20:22:20,916 INFO L231 Difference]: Finished difference. Result has 528 places, 636 transitions, 10259 flow [2024-06-21 20:22:20,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9986, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10259, PETRI_PLACES=528, PETRI_TRANSITIONS=636} [2024-06-21 20:22:20,916 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 487 predicate places. [2024-06-21 20:22:20,916 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 636 transitions, 10259 flow [2024-06-21 20:22:20,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:20,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:20,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:22:20,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-21 20:22:20,917 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:20,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:20,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1197170217, now seen corresponding path program 13 times [2024-06-21 20:22:20,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:20,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476145801] [2024-06-21 20:22:20,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:20,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:20,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:21,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:22:21,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:21,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476145801] [2024-06-21 20:22:21,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476145801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:21,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:21,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:21,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916001536] [2024-06-21 20:22:21,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:21,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:21,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:21,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:21,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:21,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:22:21,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 636 transitions, 10259 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:21,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:21,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:22:21,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:23,253 INFO L124 PetriNetUnfolderBase]: 3997/6641 cut-off events. [2024-06-21 20:22:23,253 INFO L125 PetriNetUnfolderBase]: For 3140776/3140778 co-relation queries the response was YES. [2024-06-21 20:22:23,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76276 conditions, 6641 events. 3997/6641 cut-off events. For 3140776/3140778 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 45365 event pairs, 1156 based on Foata normal form. 8/6638 useless extension candidates. Maximal degree in co-relation 76025. Up to 5856 conditions per place. [2024-06-21 20:22:23,371 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 525 selfloop transitions, 130 changer transitions 0/662 dead transitions. [2024-06-21 20:22:23,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 662 transitions, 11661 flow [2024-06-21 20:22:23,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:22:23,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:22:23,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-21 20:22:23,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-21 20:22:23,372 INFO L175 Difference]: Start difference. First operand has 528 places, 636 transitions, 10259 flow. Second operand 8 states and 185 transitions. [2024-06-21 20:22:23,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 662 transitions, 11661 flow [2024-06-21 20:22:37,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 662 transitions, 11408 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 20:22:37,892 INFO L231 Difference]: Finished difference. Result has 531 places, 637 transitions, 10285 flow [2024-06-21 20:22:37,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10006, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10285, PETRI_PLACES=531, PETRI_TRANSITIONS=637} [2024-06-21 20:22:37,892 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 490 predicate places. [2024-06-21 20:22:37,893 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 637 transitions, 10285 flow [2024-06-21 20:22:37,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:37,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:37,893 INFO 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-21 20:22:37,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-21 20:22:37,893 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:37,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:37,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1210894731, now seen corresponding path program 14 times [2024-06-21 20:22:37,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:37,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216590645] [2024-06-21 20:22:37,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:37,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:37,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:38,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:22:38,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:38,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216590645] [2024-06-21 20:22:38,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216590645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:38,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:38,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:38,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193166587] [2024-06-21 20:22:38,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:38,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:38,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:38,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:38,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:38,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:22:38,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 637 transitions, 10285 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:38,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:38,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:22:38,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:40,245 INFO L124 PetriNetUnfolderBase]: 4037/6723 cut-off events. [2024-06-21 20:22:40,246 INFO L125 PetriNetUnfolderBase]: For 3207731/3207733 co-relation queries the response was YES. [2024-06-21 20:22:40,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77586 conditions, 6723 events. 4037/6723 cut-off events. For 3207731/3207733 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 46143 event pairs, 1152 based on Foata normal form. 6/6716 useless extension candidates. Maximal degree in co-relation 77334. Up to 5511 conditions per place. [2024-06-21 20:22:40,366 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 530 selfloop transitions, 142 changer transitions 0/679 dead transitions. [2024-06-21 20:22:40,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 679 transitions, 12443 flow [2024-06-21 20:22:40,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:40,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:40,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-21 20:22:40,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:22:40,367 INFO L175 Difference]: Start difference. First operand has 531 places, 637 transitions, 10285 flow. Second operand 9 states and 216 transitions. [2024-06-21 20:22:40,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 679 transitions, 12443 flow [2024-06-21 20:22:52,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 679 transitions, 12184 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 20:22:52,425 INFO L231 Difference]: Finished difference. Result has 534 places, 639 transitions, 10360 flow [2024-06-21 20:22:52,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10026, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10360, PETRI_PLACES=534, PETRI_TRANSITIONS=639} [2024-06-21 20:22:52,425 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 493 predicate places. [2024-06-21 20:22:52,426 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 639 transitions, 10360 flow [2024-06-21 20:22:52,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:52,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:52,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:22:52,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-21 20:22:52,426 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:52,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:52,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1211014887, now seen corresponding path program 10 times [2024-06-21 20:22:52,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:52,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55549824] [2024-06-21 20:22:52,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:52,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:52,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:52,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:22:52,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:52,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55549824] [2024-06-21 20:22:52,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55549824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:52,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:52,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:22:52,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903867696] [2024-06-21 20:22:52,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:52,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:22:52,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:52,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:22:52,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:22:52,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:22:52,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 639 transitions, 10360 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:52,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:52,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:22:52,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:54,830 INFO L124 PetriNetUnfolderBase]: 4103/6804 cut-off events. [2024-06-21 20:22:54,831 INFO L125 PetriNetUnfolderBase]: For 3365476/3365478 co-relation queries the response was YES. [2024-06-21 20:22:54,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80730 conditions, 6804 events. 4103/6804 cut-off events. For 3365476/3365478 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 46705 event pairs, 1198 based on Foata normal form. 6/6788 useless extension candidates. Maximal degree in co-relation 80477. Up to 5665 conditions per place. [2024-06-21 20:22:54,953 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 333 selfloop transitions, 334 changer transitions 0/674 dead transitions. [2024-06-21 20:22:54,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 674 transitions, 12268 flow [2024-06-21 20:22:54,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:22:54,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:22:54,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 247 transitions. [2024-06-21 20:22:54,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5613636363636364 [2024-06-21 20:22:54,954 INFO L175 Difference]: Start difference. First operand has 534 places, 639 transitions, 10360 flow. Second operand 11 states and 247 transitions. [2024-06-21 20:22:54,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 674 transitions, 12268 flow Killed by 15